Mock Version: 5.0 Mock Version: 5.0 Mock Version: 5.0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target riscv64 --nodeps /builddir/build/SPECS/gpgme.spec'], chrootPath='/var/lib/mock/f41-build-813655-148686/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=604800uid=982gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.2xte6dpo:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.2xte6dpo:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '646f0e94dbfe44cd908cdf2cac483daf', '-D', '/var/lib/mock/f41-build-813655-148686/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.2xte6dpo:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target riscv64 --nodeps /builddir/build/SPECS/gpgme.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1717718400 Wrote: /builddir/build/SRPMS/gpgme-1.23.2-4.fc41.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target riscv64 --nodeps /builddir/build/SPECS/gpgme.spec'], chrootPath='/var/lib/mock/f41-build-813655-148686/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=604800uid=982gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.2xte6dpo:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.2xte6dpo:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '4119cd71abc149d4a4fbc93e9b30a8d6', '-D', '/var/lib/mock/f41-build-813655-148686/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.2xte6dpo:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target riscv64 --nodeps /builddir/build/SPECS/gpgme.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1717718400 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.3g6Qrr + umask 022 + cd /builddir/build/BUILD/gpgme-1.23.2-build + test -d /builddir/build/BUILD/gpgme-1.23.2-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/gpgme-1.23.2-build + /usr/bin/rm -rf /builddir/build/BUILD/gpgme-1.23.2-build + /usr/bin/mkdir -p /builddir/build/BUILD/gpgme-1.23.2-build + /usr/bin/mkdir -p /builddir/build/BUILD/gpgme-1.23.2-build/SPECPARTS + RPM_EC=0 ++ jobs -p + exit 0 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.XS1GeS + umask 022 + cd /builddir/build/BUILD/gpgme-1.23.2-build + cd /builddir/build/BUILD/gpgme-1.23.2-build + rm -rf gpgme-1.23.2 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/gpgme-1.23.2.tar.bz2 + STATUS=0 + '[' 0 -ne 0 ']' + cd gpgme-1.23.2 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0001-don-t-add-extra-libraries-for-linking.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/gpgme-1.3.2-largefile.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0001-fix-stupid-ax_python_devel.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0002-setup_py_extra_opts.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/1001-qt-skip-test-remarks-for-gnupg2-2.4.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + gpg2 --import --import-options import-export,import-minimal /builddir/build/SOURCES/signature_key.asc gpg: directory '/builddir/.gnupg' created gpg: Total number processed: 4 + gpgv2 --keyring ./gpg-keyring.gpg /builddir/build/SOURCES/gpgme-1.23.2.tar.bz2.sig /builddir/build/SOURCES/gpgme-1.23.2.tar.bz2 gpgv: Signature made Tue Nov 28 10:47:13 2023 EST gpgv: using EDDSA key 6DAA6E64A76D2840571B4902528897B826403ADA gpgv: Good signature from "Werner Koch (dist signing 2020)" gpgv: Signature made Wed Nov 29 02:18:36 2023 EST gpgv: using EDDSA key AC8E115BF73E2D8D47FA9908E98E9B2D19C6C8BD gpgv: Good signature from "Niibe Yutaka (GnuPG Release Key)" + sed -i -e 's|^libdir=@libdir@$|libdir=@exec_prefix@/lib|g' src/gpgme-config.in + sed -i s/3.8/3.13/g configure + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.FC1DRm + umask 022 + cd /builddir/build/BUILD/gpgme-1.23.2-build + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd gpgme-1.23.2 + export 'CFLAGS=-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + export 'CXXFLAGS=-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' ++ echo -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 ++ tr '\n\\' ' ' + export 'CFLAGS=-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 ' + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 ' ++ echo -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 ++ tr '\n\\' ' ' + export 'CXXFLAGS=-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 ' + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 ' + export SETUPTOOLS_USE_DISTUTILS=local + SETUPTOOLS_USE_DISTUTILS=local + mkdir build + pushd build ~/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build ~/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2 + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + '[' x '!=' x ']' + '[' 1 = 1 ']' '/usr/lib/rpm/redhat/config.sub' -> '../build-aux/config.sub' '/usr/lib/rpm/redhat/config.guess' -> '../build-aux/config.guess' +++ dirname ../configure ++ find .. -name config.guess -o -name config.sub + for i in $(find $(dirname ../configure) -name config.guess -o -name config.sub) ++ basename ../build-aux/config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ../build-aux/config.sub ++ basename ../build-aux/config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ../build-aux/config.sub + for i in $(find $(dirname ../configure) -name config.guess -o -name config.sub) ++ basename ../build-aux/config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ../build-aux/config.guess ++ basename ../build-aux/config.guess + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ../build-aux/config.guess + '[' 1 = 1 ']' + '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' ']' ++ find . -name ltmain.sh ++ grep -q runstatedir=DIR ../configure ++ echo --runstatedir=/run + ../configure --build=riscv64-redhat-linux-gnu --host=riscv64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --runstatedir=/run --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-static --disable-silent-rules --enable-languages=cpp,qt,python 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... gawk 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... riscv64-redhat-linux-gnu checking host system type... riscv64-redhat-linux-gnu checking whether make supports nested variables... (cached) yes checking whether make supports the include directive... yes (GNU style) checking for riscv64-redhat-linux-gnu-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... unsupported checking for gcc option to enable C99 features... unsupported checking for gcc option to enable C89 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 riscv64-redhat-linux-gnu-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) unsupported checking for gcc option to enable C99 features... (cached) unsupported checking for gcc option to enable C89 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 whether the compiler supports GNU C++... yes checking whether g++ accepts -g... yes checking for g++ option to enable C++11 features... unsupported checking for g++ option to enable C++98 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 whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking how to convert riscv64-redhat-linux-gnu file names to riscv64-redhat-linux-gnu format... func_convert_file_noop checking how to convert riscv64-redhat-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for riscv64-redhat-linux-gnu-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for riscv64-redhat-linux-gnu-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for riscv64-redhat-linux-gnu-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for riscv64-redhat-linux-gnu-strip... no checking for strip... strip checking for riscv64-redhat-linux-gnu-ranlib... no checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for riscv64-redhat-linux-gnu-mt... no 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... yes 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... no 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... no 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... no 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 riscv64-redhat-linux-gnu-windres... no checking for windres... no checking whether C++ compiler accepts -mno-direct-extern-access... no checking for riscv64-redhat-linux-gnu-pkg-config... /usr/bin/riscv64-redhat-linux-gnu-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 riscv64-redhat-linux-gnu-moc... no checking for moc... no checking moc version... no checking for riscv64-redhat-linux-gnu-moc-qt5... no checking for moc-qt5... moc-qt5 moc-qt5 5.15.14 checking whether a simple qt program can be built... yes checking whether g++ supports C++11 features with -std=c++11... yes checking for __attribute__((visibility))... yes checking for doxygen... no checking for dot... configure: WARNING: Doxygen not found - Qt binding doc will not be built. no configure: WARNING: Graphviz not found - Qt binding doc will not have diagrams. checking for swig... /usr/bin/swig checking for a Python interpreter with version >= 2.7... none checking for a Python interpreter with version >= 3.4... none checking for a Python interpreter with version >= 3.5... none checking for a Python interpreter with version >= 3.6... none checking for a Python interpreter with version >= 3.7... none checking for a Python interpreter with version >= 3.13... python3.13 checking for python3.13... /usr/bin/python3.13 checking for python3.13 version... 3.13 checking for python3.13 platform... linux checking for GNU default python3.13 prefix... ${prefix} checking for GNU default python3.13 exec_prefix... ${exec_prefix} checking for python3.13 script directory (pythondir)... ${PYTHON_PREFIX}/lib/python3.13/site-packages checking for python3.13 extension module directory (pyexecdir)... ${PYTHON_EXEC_PREFIX}/lib64/python3.13/site-packages checking for python3.13... (cached) /usr/bin/python3.13 checking for a version of Python >= '2.1.0'... yes checking for the distutils Python package... yes checking for Python include path... -I/usr/include/python3.13 checking for Python library path... -L/usr/lib64 -lpython3.13 checking for Python site-packages path... /usr/lib/python3.13/site-packages checking python extra libraries... -ldl -lm checking python extra linking flags... -Xlinker -export-dynamic checking consistency of all components of python development environment... yes 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... none 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 special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no 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 _LARGEFILE_SOURCE value needed for large files... no 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 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... /usr/bin/gpg-error-config checking for gpgrt-config... /usr/bin/gpgrt-config configure: Use gpgrt-config with /usr/lib64/lp64d as gpg-error-config checking for GPG Error - version >= 1.36... yes (1.49-unknown) configure: Use gpgrt-config as libassuan-config checking for LIBASSUAN - version >= 2.4.2... yes (2.5.7) 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/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/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/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.23.2 has been configured as follows: Revision: 1a26db71 (6694) Platform: riscv64-redhat-linux-gnu UI Server: yes FD Passing: yes Language bindings: cpp python (3.13) qt (Qt 5) + /usr/bin/make -O -j64 V=1 VERBOSE=1 /usr/bin/make all-recursive Making all in src make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 b64dec.lo ../../src/b64dec.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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/b64dec.c -fPIC -DPIC -o .libs/b64dec.o make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 ath.lo ../../src/ath.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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/ath.c -fPIC -DPIC -o .libs/ath.o make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' ../../src/posix-io.c: In function 'get_max_fds': ../../src/posix-io.c:399:29: warning: cast increases required alignment of target type [-Wcast-align] 399 | dir_entry = (struct linux_dirent64 *) (dir_buf + pos); | ^ make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=link gcc -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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 43:1:32 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libgpgme.la -rpath /usr/lib64 conversion.lo b64dec.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 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 ath.lo -lassuan -lgpg-error libtool: link: gcc -shared -fPIC -DPIC .libs/conversion.o .libs/b64dec.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/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 .libs/ath.o -lassuan -lgpg-error -O2 -mno-omit-leaf-frame-pointer -Wl,--version-script=../../src/libgpgme.vers -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -Wl,--build-id=sha1 -Wl,-soname -Wl,libgpgme.so.11 -o .libs/libgpgme.so.11.32.1 libtool: link: (cd ".libs" && rm -f "libgpgme.so.11" && ln -s "libgpgme.so.11.32.1" "libgpgme.so.11") libtool: link: (cd ".libs" && rm -f "libgpgme.so" && ln -s "libgpgme.so.11.32.1" "libgpgme.so") libtool: link: ( cd ".libs" && rm -f "libgpgme.la" && ln -s "../libgpgme.la" "libgpgme.la" ) make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=link gcc -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o gpgme-tool gpgme-tool.o argparse.o libgpgme.la -lassuan -lgpg-error libtool: link: gcc -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/gpgme-tool gpgme-tool.o argparse.o ./.libs/libgpgme.so -lassuan -lgpg-error -Wl,-rpath -Wl,/usr/lib64 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /bin/sh ../libtool --tag=CC --mode=link gcc -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o gpgme-json gpgme-json.o cJSON.o -lm libgpgme.la -lgpg-error libtool: link: gcc -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/gpgme-json gpgme-json.o cJSON.o -lm ./.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/usr/lib64 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' Making all in tests Making all in gpg make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' cp ../../../tests/gpg/gpg.conf.in gpg.conf make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' echo pinentry-program /builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/../tests/gpg/pinentry > ./gpg-agent.conf echo disable-scdaemon >> ./gpg-agent.conf make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' GNUPGHOME=/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg LC_ALL=C GPG_AGENT_INFO= top_srcdir=../../.. gpgconf --kill all /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 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' GNUPGHOME=/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg LC_ALL=C GPG_AGENT_INFO= top_srcdir=../../.. gpg --batch --no-permission-warning \ --import ../../../tests/gpg/pubdemo.asc GNUPGHOME=/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg LC_ALL=C GPG_AGENT_INFO= top_srcdir=../../.. gpg --batch --no-permission-warning \ --import ../../../tests/gpg/secdemo.asc GNUPGHOME=/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg LC_ALL=C GPG_AGENT_INFO= top_srcdir=../../.. gpg --batch --no-permission-warning \ --import-ownertrust ../../../tests/gpg/ownertrust.txt GNUPGHOME=/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg LC_ALL=C GPG_AGENT_INFO= top_srcdir=../../.. gpgconf --kill all echo x > ./pubring-stamp make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' gpg: keybox '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg/pubring.kbx' created gpg: /builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/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 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 gpg: inserting ownertrust of 6 /usr/bin/make all-am make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-encrypt t-encrypt.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-encrypt t-encrypt.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-decrypt t-decrypt.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-decrypt t-decrypt.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-wait t-wait.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-wait t-wait.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-encrypt-sym t-encrypt-sym.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-encrypt-sym t-encrypt-sym.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-export t-export.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-export t-export.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-thread-keylist t_thread_keylist-t-thread-keylist.o ../../src/libgpgme.la -lgpg-error libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-thread-keylist t_thread_keylist-t-thread-keylist.o ../../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-file-name t-file-name.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-file-name t-file-name.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-sign t-sign.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-sign t-sign.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-genkey t-genkey.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-genkey t-genkey.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-encrypt-large t-encrypt-large.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-encrypt-large t-encrypt-large.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-decrypt-verify t-decrypt-verify.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-decrypt-verify t-decrypt-verify.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-encrypt-mixed t-encrypt-mixed.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-encrypt-mixed t-encrypt-mixed.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-edit t-edit.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-edit t-edit.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-encrypt-sign t-encrypt-sign.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-encrypt-sign t-encrypt-sign.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-thread-keylist-verify t_thread_keylist_verify-t-thread-keylist-verify.o ../../src/libgpgme.la -lgpg-error libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-thread-keylist-verify t_thread_keylist_verify-t-thread-keylist-verify.o ../../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-signers t-signers.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-signers t-signers.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-thread1 t_thread1-t-thread1.o ../../src/libgpgme.la -lgpg-error libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-thread1 t_thread1-t-thread1.o ../../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-eventloop t-eventloop.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-eventloop t-eventloop.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-sig-notation t-sig-notation.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-sig-notation t-sig-notation.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-cancel t_cancel-t-cancel.o ../../src/libgpgme.la -lgpg-error libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-cancel t_cancel-t-cancel.o ../../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-import t-import.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-import t-import.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-edit-sign t-edit-sign.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-edit-sign t-edit-sign.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-verify t-verify.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-verify t-verify.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-gpgconf t-gpgconf.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-gpgconf t-gpgconf.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-keylist t-keylist.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-keylist t-keylist.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-keylist-sig t-keylist-sig.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-keylist-sig t-keylist-sig.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-keylist-secret-sig t-keylist-secret-sig.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-keylist-secret-sig t-keylist-secret-sig.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' Making all in json make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/json' echo no-force-v3-sigs > ./gpg.conf make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/json' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/json' echo pinentry-program /builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/../tests/json/../gpg/pinentry > ./gpg-agent.conf echo disable-scdaemon >> ./gpg-agent.conf make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/json' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/json' GNUPGHOME=/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/json LC_ALL=C GPG_AGENT_INFO= top_srcdir=../../.. gpgme_json=/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/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 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/json' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/json' GNUPGHOME=/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/json LC_ALL=C GPG_AGENT_INFO= top_srcdir=../../.. gpgme_json=/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/json/../../src/gpgme-json gpg --batch --no-permission-warning \ --import ../../../tests/gpg/pubdemo.asc GNUPGHOME=/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/json LC_ALL=C GPG_AGENT_INFO= top_srcdir=../../.. gpgme_json=/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/json/../../src/gpgme-json gpg --batch --no-permission-warning \ --import ../../../tests/gpg/secdemo.asc GNUPGHOME=/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/json LC_ALL=C GPG_AGENT_INFO= top_srcdir=../../.. gpgme_json=/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/json/../../src/gpgme-json gpgconf --kill all echo x > ./pubring-stamp make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/json' gpg: keybox '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/json/pubring.kbx' created gpg: /builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/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 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 /usr/bin/make all-am make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/json' gcc -DHAVE_CONFIG_H -I. -I../../../tests/json -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/json' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/json' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-json t-json.o ../../src/cJSON.o -lm ../../src/libgpgme.la -lgpg-error libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-json t-json.o ../../src/cJSON.o -lm ../../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/json' Making all in gpgsm make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/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 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpgsm' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpgsm' echo 32100C27173EF6E9C4E9A25D3D69F86D37A4F939 > ./trustlist.txt echo >> ./trustlist.txt echo "# CN=test cert 1,OU=Aegypten Project,O=g10 Code GmbH,L=Düsseldorf,C=DE" >> ./trustlist.txt echo "3CF405464F66ED4A7DF45BBDD1E4282E33BDB76E S" >> ./trustlist.txt make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpgsm' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpgsm' GNUPGHOME=/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpgsm LC_ALL=C GPG_AGENT_INFO= top_srcdir=../../.. gpgconf --kill all /usr/bin/mkdir -p ./private-keys-v1.d cp ../../../tests/gpgsm/32100C27173EF6E9C4E9A25D3D69F86D37A4F939 private-keys-v1.d/32100C27173EF6E9C4E9A25D3D69F86D37A4F939.key echo x > ./gpg-sample.stamp make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpgsm' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpgsm' GNUPGHOME=/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpgsm LC_ALL=C GPG_AGENT_INFO= top_srcdir=../../.. gpgsm --import ../../../tests/gpgsm/cert_g10code_test1.der touch pubring-stamp make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpgsm' /usr/bin/make all-am gpgsm: WARNING: running with faked system time: 2001-12-13 11:00:00 gpgsm: keybox '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpgsm/pubring.kbx' created gpgsm: total number processed: 1 gpgsm: imported: 1 make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpgsm' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpgsm -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpgsm' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpgsm' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpgsm -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpgsm' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpgsm' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpgsm -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpgsm' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpgsm' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpgsm -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpgsm' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpgsm' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpgsm -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpgsm' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpgsm' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpgsm -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpgsm' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpgsm' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpgsm -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpgsm' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpgsm' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpgsm -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpgsm' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpgsm' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpgsm -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpgsm' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpgsm' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-decrypt t-decrypt.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-decrypt t-decrypt.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpgsm' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpgsm' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-encrypt t-encrypt.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-encrypt t-encrypt.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpgsm' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpgsm' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-export t-export.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-export t-export.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpgsm' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpgsm' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-sign t-sign.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-sign t-sign.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpgsm' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpgsm' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o cms-decrypt cms-decrypt.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o cms-decrypt cms-decrypt.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpgsm' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpgsm' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-genkey t-genkey.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-genkey t-genkey.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpgsm' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpgsm' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpgsm -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpgsm' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpgsm' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-import t-import.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-import t-import.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpgsm' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpgsm' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-verify t-verify.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-verify t-verify.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpgsm' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpgsm' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o cms-keylist cms-keylist.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o cms-keylist cms-keylist.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpgsm' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpgsm' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-keylist t-keylist.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-keylist t-keylist.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpgsm' Making all in opassuan make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/opassuan' gcc -DHAVE_CONFIG_H -I. -I../../../tests/opassuan -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/opassuan' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/opassuan' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-command t-command.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/t-command t-command.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/usr/lib64 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/opassuan' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' gcc -DHAVE_CONFIG_H -I. -I../../tests -I../conf -I../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' gcc -DHAVE_CONFIG_H -I. -I../../tests -I../conf -I../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' /bin/sh ../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-version t-version.o ../src/libgpgme.la -lgpg-error libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-version t-version.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' gcc -DHAVE_CONFIG_H -I. -I../../tests -I../conf -I../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' gcc -DHAVE_CONFIG_H -I. -I../../tests -I../conf -I../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' /bin/sh ../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-engine-info t-engine-info.o ../src/libgpgme.la -lgpg-error libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-engine-info t-engine-info.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' gcc -DHAVE_CONFIG_H -I. -I../../tests -I../conf -I../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' gcc -DHAVE_CONFIG_H -I. -I../../tests -I../conf -I../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' gcc -DHAVE_CONFIG_H -I. -I../../tests -I../conf -I../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' gcc -DHAVE_CONFIG_H -I. -I../../tests -I../conf -I../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' gcc -DHAVE_CONFIG_H -I. -I../../tests -I../conf -I../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' gcc -DHAVE_CONFIG_H -I. -I../../tests -I../conf -I../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' gcc -DHAVE_CONFIG_H -I. -I../../tests -I../conf -I../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' /bin/sh ../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-identify run-identify.o ../src/libgpgme.la -lgpg-error libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-identify run-identify.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' /bin/sh ../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-receive-keys run-receive-keys.o ../src/libgpgme.la -lgpg-error libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-receive-keys run-receive-keys.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' /bin/sh ../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-tofu run-tofu.o ../src/libgpgme.la -lgpg-error libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-tofu run-tofu.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' /bin/sh ../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-import run-import.o ../src/libgpgme.la -lgpg-error libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-import run-import.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' /bin/sh ../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-data t-data.o ../src/libgpgme.la -lgpg-error libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-data t-data.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' gcc -DHAVE_CONFIG_H -I. -I../../tests -I../conf -I../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' /bin/sh ../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-swdb run-swdb.o ../src/libgpgme.la -lgpg-error libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-swdb run-swdb.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' /bin/sh ../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-export run-export.o ../src/libgpgme.la -lgpg-error libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-export run-export.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' /bin/sh ../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-sign run-sign.o ../src/libgpgme.la -lgpg-error libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-sign run-sign.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' /bin/sh ../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-keysign run-keysign.o ../src/libgpgme.la -lgpg-error libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-keysign run-keysign.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' gcc -DHAVE_CONFIG_H -I. -I../../tests -I../conf -I../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' gcc -DHAVE_CONFIG_H -I. -I../../tests -I../conf -I../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' /bin/sh ../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-decrypt run-decrypt.o ../src/libgpgme.la -lgpg-error libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-decrypt run-decrypt.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' gcc -DHAVE_CONFIG_H -I. -I../../tests -I../conf -I../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' gcc -DHAVE_CONFIG_H -I. -I../../tests -I../conf -I../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' /bin/sh ../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-encrypt run-encrypt.o ../src/libgpgme.la -lgpg-error libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-encrypt run-encrypt.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' /bin/sh ../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-genkey run-genkey.o ../src/libgpgme.la -lgpg-error libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-genkey run-genkey.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' gcc -DHAVE_CONFIG_H -I. -I../../tests -I../conf -I../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' /bin/sh ../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-verify run-verify.o ../src/libgpgme.la -lgpg-error libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-verify run-verify.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' /bin/sh ../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-threaded run_threaded-run-threaded.o ../src/libgpgme.la -lgpg-error libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-threaded run_threaded-run-threaded.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' /bin/sh ../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-keylist run-keylist.o ../src/libgpgme.la -lgpg-error libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-keylist run-keylist.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' Making all in doc make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/doc' gcc -I. -I../conf -I../../doc \ -o mkdefsinc ../../doc/mkdefsinc.c make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/doc' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/doc' incd="`test -f defsincdate || echo '../../doc/'`defsincdate"; \ ./mkdefsinc -C ../../doc --date "`cat $incd 2>/dev/null`" \ gpgme.texi uiserver.texi lesser.texi gpl.texi >defs.inc make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/doc' /usr/bin/make all-am make[3]: Nothing to be done for 'all-am'. Making all in lang Making all in cpp Making all in src make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o context_vanilla.lo ../../../../lang/cpp/src/context_vanilla.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/cpp/src/context_vanilla.cpp -fPIC -DPIC -o .libs/context_vanilla.o make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o gpgadduserideditinteractor.lo ../../../../lang/cpp/src/gpgadduserideditinteractor.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/cpp/src/gpgadduserideditinteractor.cpp -fPIC -DPIC -o .libs/gpgadduserideditinteractor.o make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o gpgsetexpirytimeeditinteractor.lo ../../../../lang/cpp/src/gpgsetexpirytimeeditinteractor.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/cpp/src/gpgsetexpirytimeeditinteractor.cpp -fPIC -DPIC -o .libs/gpgsetexpirytimeeditinteractor.o make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o trustitem.lo ../../../../lang/cpp/src/trustitem.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/cpp/src/trustitem.cpp -fPIC -DPIC -o .libs/trustitem.o make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o statusconsumerassuantransaction.lo ../../../../lang/cpp/src/statusconsumerassuantransaction.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/cpp/src/statusconsumerassuantransaction.cpp -fPIC -DPIC -o .libs/statusconsumerassuantransaction.o make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o keygenerationresult.lo ../../../../lang/cpp/src/keygenerationresult.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/cpp/src/keygenerationresult.cpp -fPIC -DPIC -o .libs/keygenerationresult.o make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o engineinfo.lo ../../../../lang/cpp/src/engineinfo.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/cpp/src/engineinfo.cpp -fPIC -DPIC -o .libs/engineinfo.o make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o exception.lo ../../../../lang/cpp/src/exception.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/cpp/src/exception.cpp -fPIC -DPIC -o .libs/exception.o make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o gpgsetownertrusteditinteractor.lo ../../../../lang/cpp/src/gpgsetownertrusteditinteractor.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/cpp/src/gpgsetownertrusteditinteractor.cpp -fPIC -DPIC -o .libs/gpgsetownertrusteditinteractor.o make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o gpgaddexistingsubkeyeditinteractor.lo ../../../../lang/cpp/src/gpgaddexistingsubkeyeditinteractor.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/cpp/src/gpgaddexistingsubkeyeditinteractor.cpp -fPIC -DPIC -o .libs/gpgaddexistingsubkeyeditinteractor.o make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o keylistresult.lo ../../../../lang/cpp/src/keylistresult.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/cpp/src/keylistresult.cpp -fPIC -DPIC -o .libs/keylistresult.o make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o util.lo ../../../../lang/cpp/src/util.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/cpp/src/util.cpp -fPIC -DPIC -o .libs/util.o make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o callbacks.lo ../../../../lang/cpp/src/callbacks.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/cpp/src/callbacks.cpp -fPIC -DPIC -o .libs/callbacks.o make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o vfsmountresult.lo ../../../../lang/cpp/src/vfsmountresult.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/cpp/src/vfsmountresult.cpp -fPIC -DPIC -o .libs/vfsmountresult.o make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o gpgrevokekeyeditinteractor.lo ../../../../lang/cpp/src/gpgrevokekeyeditinteractor.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/cpp/src/gpgrevokekeyeditinteractor.cpp -fPIC -DPIC -o .libs/gpgrevokekeyeditinteractor.o make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o eventloopinteractor.lo ../../../../lang/cpp/src/eventloopinteractor.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/cpp/src/eventloopinteractor.cpp -fPIC -DPIC -o .libs/eventloopinteractor.o make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o defaultassuantransaction.lo ../../../../lang/cpp/src/defaultassuantransaction.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/cpp/src/defaultassuantransaction.cpp -fPIC -DPIC -o .libs/defaultassuantransaction.o make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o tofuinfo.lo ../../../../lang/cpp/src/tofuinfo.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/cpp/src/tofuinfo.cpp -fPIC -DPIC -o .libs/tofuinfo.o make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o gpggencardkeyinteractor.lo ../../../../lang/cpp/src/gpggencardkeyinteractor.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/cpp/src/gpggencardkeyinteractor.cpp -fPIC -DPIC -o .libs/gpggencardkeyinteractor.o make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o gpgagentgetinfoassuantransaction.lo ../../../../lang/cpp/src/gpgagentgetinfoassuantransaction.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/cpp/src/gpgagentgetinfoassuantransaction.cpp -fPIC -DPIC -o .libs/gpgagentgetinfoassuantransaction.o make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o editinteractor.lo ../../../../lang/cpp/src/editinteractor.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/cpp/src/editinteractor.cpp -fPIC -DPIC -o .libs/editinteractor.o make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o scdgetinfoassuantransaction.lo ../../../../lang/cpp/src/scdgetinfoassuantransaction.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/cpp/src/scdgetinfoassuantransaction.cpp -fPIC -DPIC -o .libs/scdgetinfoassuantransaction.o make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o swdbresult.lo ../../../../lang/cpp/src/swdbresult.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/cpp/src/swdbresult.cpp -fPIC -DPIC -o .libs/swdbresult.o make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o decryptionresult.lo ../../../../lang/cpp/src/decryptionresult.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/cpp/src/decryptionresult.cpp -fPIC -DPIC -o .libs/decryptionresult.o make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o encryptionresult.lo ../../../../lang/cpp/src/encryptionresult.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/cpp/src/encryptionresult.cpp -fPIC -DPIC -o .libs/encryptionresult.o make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o data.lo ../../../../lang/cpp/src/data.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/cpp/src/data.cpp -fPIC -DPIC -o .libs/data.o make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o signingresult.lo ../../../../lang/cpp/src/signingresult.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/cpp/src/signingresult.cpp -fPIC -DPIC -o .libs/signingresult.o make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o importresult.lo ../../../../lang/cpp/src/importresult.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/cpp/src/importresult.cpp -fPIC -DPIC -o .libs/importresult.o make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o gpgsignkeyeditinteractor.lo ../../../../lang/cpp/src/gpgsignkeyeditinteractor.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/cpp/src/gpgsignkeyeditinteractor.cpp -fPIC -DPIC -o .libs/gpgsignkeyeditinteractor.o make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o configuration.lo ../../../../lang/cpp/src/configuration.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/cpp/src/configuration.cpp -fPIC -DPIC -o .libs/configuration.o make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o key.lo ../../../../lang/cpp/src/key.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/cpp/src/key.cpp -fPIC -DPIC -o .libs/key.o make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o verificationresult.lo ../../../../lang/cpp/src/verificationresult.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/cpp/src/verificationresult.cpp -fPIC -DPIC -o .libs/verificationresult.o make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o context.lo ../../../../lang/cpp/src/context.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/cpp/src/context.cpp -fPIC -DPIC -o .libs/context.o make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-undefined -version-info 26:1:20 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libgpgmepp.la -rpath /usr/lib64 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 -lassuan libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/riscv64-redhat-linux/14/crti.o /usr/lib/gcc/riscv64-redhat-linux/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,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 ../../../src/.libs/libgpgme.so -lassuan -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/riscv64-redhat-linux/14/crtendS.o /usr/lib/gcc/riscv64-redhat-linux/14/crtn.o -O2 -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -Wl,--build-id=sha1 -Wl,-soname -Wl,libgpgmepp.so.6 -o .libs/libgpgmepp.so.6.20.1 libtool: link: (cd ".libs" && rm -f "libgpgmepp.so.6" && ln -s "libgpgmepp.so.6.20.1" "libgpgmepp.so.6") libtool: link: (cd ".libs" && rm -f "libgpgmepp.so" && ln -s "libgpgmepp.so.6.20.1" "libgpgmepp.so") libtool: link: ( cd ".libs" && rm -f "libgpgmepp.la" && ln -s "../libgpgmepp.la" "libgpgmepp.la" ) make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' Making all in tests make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/tests' g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/tests -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -DTOP_SRCDIR="../../../.." -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o run-getkey.o ../../../../lang/cpp/tests/run-getkey.cpp make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/tests' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/tests' g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/tests -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -DTOP_SRCDIR="../../../.." -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o run-keylist.o ../../../../lang/cpp/tests/run-keylist.cpp make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/tests' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/tests' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-install -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-getkey run-getkey.o ../../cpp/src/libgpgmepp.la ../../../src/libgpgme.la -lgpg-error -lstdc++ libtool: link: g++ -std=c++11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-getkey run-getkey.o ../../cpp/src/.libs/libgpgmepp.so ../../../src/.libs/libgpgme.so -lgpg-error -lstdc++ -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/tests' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/tests' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-install -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-keylist run-keylist.o ../../cpp/src/libgpgmepp.la ../../../src/libgpgme.la -lgpg-error -lstdc++ libtool: link: g++ -std=c++11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-keylist run-keylist.o ../../cpp/src/.libs/libgpgmepp.so ../../../src/.libs/libgpgme.so -lgpg-error -lstdc++ -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/tests' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/tests' g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/tests -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -DTOP_SRCDIR="../../../.." -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o run-verify.o ../../../../lang/cpp/tests/run-verify.cpp make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/tests' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/tests' g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/tests -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -DTOP_SRCDIR="../../../.." -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o run-wkdlookup.o ../../../../lang/cpp/tests/run-wkdlookup.cpp make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/tests' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/tests' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-install -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-verify run-verify.o ../../cpp/src/libgpgmepp.la ../../../src/libgpgme.la -lgpg-error -lstdc++ libtool: link: g++ -std=c++11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-verify run-verify.o ../../cpp/src/.libs/libgpgmepp.so ../../../src/.libs/libgpgme.so -lgpg-error -lstdc++ -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/tests' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/tests' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-install -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-wkdlookup run-wkdlookup.o ../../cpp/src/libgpgmepp.la ../../../src/libgpgme.la -lgpg-error -lstdc++ libtool: link: g++ -std=c++11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-wkdlookup run-wkdlookup.o ../../cpp/src/.libs/libgpgmepp.so ../../../src/.libs/libgpgme.so -lgpg-error -lstdc++ -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/tests' make[4]: Nothing to be done for 'all-am'. Making all in python Making all in . make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/python' ln -sf "../../../src/data.h" . ln -sf "../../conf/config.h" . ln -sf "../../../lang/python/src" gpg touch copystamp make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/python' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/python' set -e ; for PYTHON in /usr/bin/python3.13; do \ CPP="gcc -E" \ CFLAGS="-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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 Using gpgme.h from ../../src/gpgme.h make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/python' Deprecated command line option: -py3. Ignored, this option is no longer supported. python3.13-gpg/gpgme.h:492: Warning 451: Setting a const char * variable may leak memory. In file included from python3.13-gpg/gpgme.h:30, from /builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/python/data.h:34, from python3.13-gpg/gpgme_wrap.c:3302: 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:4638:14: /usr/include/gpg-error.h:981:35: warning: ‘arg1’ may be used uninitialized [-Wmaybe-uninitialized] 981 | 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:4619:17: note: ‘arg1’ was declared here 4619 | 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:4605:14: /usr/include/gpg-error.h:973:10: warning: ‘arg1’ may be used uninitialized [-Wmaybe-uninitialized] 973 | 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:4586:17: note: ‘arg1’ was declared here 4586 | 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:4572:14: /usr/include/gpg-error.h:951:5: warning: ‘arg1’ may be used uninitialized [-Wmaybe-uninitialized] 950 | return code == GPG_ERR_NO_ERROR ? GPG_ERR_NO_ERROR | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 951 | : (((source & GPG_ERR_SOURCE_MASK) << GPG_ERR_SOURCE_SHIFT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 952 | | (code & GPG_ERR_CODE_MASK)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ python3.13-gpg/gpgme_wrap.c: In function ‘_wrap_gpgme_error’: python3.13-gpg/gpgme_wrap.c:4553:20: note: ‘arg1’ was declared here 4553 | 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:4539:14: /usr/include/gpg-error.h:951:40: warning: ‘arg1’ may be used uninitialized [-Wmaybe-uninitialized] 951 | : (((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:4510:22: note: ‘arg1’ was declared here 4510 | 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:4539:14: /usr/include/gpg-error.h:951:5: warning: ‘arg2’ may be used uninitialized [-Wmaybe-uninitialized] 950 | return code == GPG_ERR_NO_ERROR ? GPG_ERR_NO_ERROR | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 951 | : (((source & GPG_ERR_SOURCE_MASK) << GPG_ERR_SOURCE_SHIFT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 952 | | (code & GPG_ERR_CODE_MASK)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ python3.13-gpg/gpgme_wrap.c: In function ‘_wrap_gpgme_err_make’: python3.13-gpg/gpgme_wrap.c:4511:20: note: ‘arg2’ was declared here 4511 | 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:4828:14: warning: ‘arg1’ may be used uninitialized [-Wmaybe-uninitialized] 4828 | result = (int)gpgme_err_code_to_errno(arg1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ python3.13-gpg/gpgme_wrap.c:4809:20: note: ‘arg1’ was declared here 4809 | 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:3905:29, inlined from ‘_wrap_copy_gpgme_error_t_p’ at python3.13-gpg/gpgme_wrap.c:48172:14: /usr/include/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:48153:17: note: ‘arg1’ was declared here 48153 | gpgme_error_t arg1 ; | ^~~~ python3.13-gpg/gpgme_wrap.c: In function ‘_wrap_gpgme_strsource’: python3.13-gpg/gpgme_wrap.c:4767:22: warning: ‘arg1’ may be used uninitialized [-Wmaybe-uninitialized] 4767 | result = (char *)gpgme_strsource(arg1); | ^~~~~~~~~~~~~~~~~~~~~ python3.13-gpg/gpgme_wrap.c:4748:17: note: ‘arg1’ was declared here 4748 | gpgme_error_t arg1 ; | ^~~~ python3.13-gpg/gpgme_wrap.c: In function ‘_wrap_gpgme_strerror’: python3.13-gpg/gpgme_wrap.c:4671:22: warning: ‘arg1’ may be used uninitialized [-Wmaybe-uninitialized] 4671 | result = (char *)gpgme_strerror(arg1); | ^~~~~~~~~~~~~~~~~~~~ python3.13-gpg/gpgme_wrap.c:4652:17: note: ‘arg1’ was declared here 4652 | gpgme_error_t arg1 ; | ^~~~ python3.13-gpg/gpgme_wrap.c: In function ‘_wrap_gpgme_strerror_r’: python3.13-gpg/gpgme_wrap.c:4726:14: warning: ‘arg1’ may be used uninitialized [-Wmaybe-uninitialized] 4726 | result = (int)gpgme_strerror_r(arg1,arg2,arg3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ python3.13-gpg/gpgme_wrap.c:4683:15: note: ‘arg1’ was declared here 4683 | gpg_error_t arg1 ; | ^~~~ python3.13-gpg/gpgme_wrap.c: In function ‘_wrap_gpgme_err_make_from_errno’: python3.13-gpg/gpgme_wrap.c:4913:14: warning: ‘arg1’ may be used uninitialized [-Wmaybe-uninitialized] 4913 | result = gpgme_err_make_from_errno(arg1,arg2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ python3.13-gpg/gpgme_wrap.c:4887:22: note: ‘arg1’ was declared here 4887 | 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:48236:5: python3.13-gpg/gpgme_wrap.c:3913:10: warning: ‘arg2’ may be used uninitialized [-Wmaybe-uninitialized] 3913 | *obj = value; | ~~~~~^~~~~~~ python3.13-gpg/gpgme_wrap.c: In function ‘_wrap_gpgme_error_t_p_assign’: python3.13-gpg/gpgme_wrap.c:48212:17: note: ‘arg2’ was declared here 48212 | 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:47499:27: warning: ‘arg2’ may be used uninitialized [-Wmaybe-uninitialized] 47499 | if (arg1) (arg1)->err = arg2; | ~~~~~~~~~~~~^~~~~~ python3.13-gpg/gpgme_wrap.c:47475:17: note: ‘arg2’ was declared here 47475 | gpgme_error_t arg2 ; | ^~~~ python3.13-gpg/gpgme_wrap.c: In function ‘_wrap__gpgme_import_status_result_set’: python3.13-gpg/gpgme_wrap.c:31020:30: warning: ‘arg2’ may be used uninitialized [-Wmaybe-uninitialized] 31020 | if (arg1) (arg1)->result = arg2; | ~~~~~~~~~~~~~~~^~~~~~ python3.13-gpg/gpgme_wrap.c:30996:17: note: ‘arg2’ was declared here 30996 | gpgme_error_t arg2 ; | ^~~~ python3.13-gpg/gpgme_wrap.c: In function ‘_wrap__gpgme_signature_validity_reason_set’: python3.13-gpg/gpgme_wrap.c:27414:39: warning: ‘arg2’ may be used uninitialized [-Wmaybe-uninitialized] 27414 | if (arg1) (arg1)->validity_reason = arg2; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ python3.13-gpg/gpgme_wrap.c:27390:17: note: ‘arg2’ was declared here 27390 | gpgme_error_t arg2 ; | ^~~~ python3.13-gpg/gpgme_wrap.c: In function ‘_wrap__gpgme_signature_status_set’: python3.13-gpg/gpgme_wrap.c:26777:30: warning: ‘arg2’ may be used uninitialized [-Wmaybe-uninitialized] 26777 | if (arg1) (arg1)->status = arg2; | ~~~~~~~~~~~~~~~^~~~~~ python3.13-gpg/gpgme_wrap.c:26753:17: note: ‘arg2’ was declared here 26753 | gpgme_error_t arg2 ; | ^~~~ python3.13-gpg/gpgme_wrap.c: In function ‘_wrap__gpgme_recipient_status_set’: python3.13-gpg/gpgme_wrap.c:21148:30: warning: ‘arg2’ may be used uninitialized [-Wmaybe-uninitialized] 21148 | if (arg1) (arg1)->status = arg2; | ~~~~~~~~~~~~~~~^~~~~~ python3.13-gpg/gpgme_wrap.c:21124:17: note: ‘arg2’ was declared here 21124 | 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:14233:30: warning: ‘arg2’ may be used uninitialized [-Wmaybe-uninitialized] 14233 | if (arg1) (arg1)->op_err = arg2; | ~~~~~~~~~~~~~~~^~~~~~ python3.13-gpg/gpgme_wrap.c:14209:17: note: ‘arg2’ was declared here 14209 | 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:14166:27: warning: ‘arg2’ may be used uninitialized [-Wmaybe-uninitialized] 14166 | if (arg1) (arg1)->err = arg2; | ~~~~~~~~~~~~^~~~~~ python3.13-gpg/gpgme_wrap.c:14142:17: note: ‘arg2’ was declared here 14142 | gpgme_error_t arg2 ; | ^~~~ python3.13-gpg/gpgme_wrap.c: In function ‘_wrap__gpgme_invalid_key_reason_set’: python3.13-gpg/gpgme_wrap.c:12490:30: warning: ‘arg2’ may be used uninitialized [-Wmaybe-uninitialized] 12490 | if (arg1) (arg1)->reason = arg2; | ~~~~~~~~~~~~~~~^~~~~~ python3.13-gpg/gpgme_wrap.c:12466:17: note: ‘arg2’ was declared here 12466 | gpgme_error_t arg2 ; | ^~~~ python3.13-gpg/gpgme_wrap.c: In function ‘_wrap__gpgme_key_sig_status_set’: python3.13-gpg/gpgme_wrap.c:8655:30: warning: ‘arg2’ may be used uninitialized [-Wmaybe-uninitialized] 8655 | if (arg1) (arg1)->status = arg2; | ~~~~~~~~~~~~~~~^~~~~~ python3.13-gpg/gpgme_wrap.c:8631:17: note: ‘arg2’ was declared here 8631 | gpgme_error_t arg2 ; | ^~~~ python3.13-gpg/gpgme_wrap.c: In function ‘_wrap_gpgme_op_receive_keys’: python3.13-gpg/gpgme_wrap.c:33077:19: warning: ‘size2’ may be used uninitialized [-Wmaybe-uninitialized] 33077 | for (i = 0; i < size2; i++) | ~~^~~~~~~ python3.13-gpg/gpgme_wrap.c:33005:10: note: ‘size2’ was declared here 33005 | size_t size2 ; | ^~~~~ python3.13-gpg/gpgme_wrap.c: In function ‘_wrap_gpgme_op_receive_keys_start’: python3.13-gpg/gpgme_wrap.c:32991:19: warning: ‘size2’ may be used uninitialized [-Wmaybe-uninitialized] 32991 | for (i = 0; i < size2; i++) | ~~^~~~~~~ python3.13-gpg/gpgme_wrap.c:32919:10: note: ‘size2’ was declared here 32919 | size_t size2 ; | ^~~~~ python3.13-gpg/gpgme_wrap.c: In function ‘_wrap_gpgme_data_seek’: python3.13-gpg/gpgme_wrap.c:4111:14: warning: ‘arg2’ may be used uninitialized [-Wmaybe-uninitialized] 4111 | result = gpgme_data_seek(arg1,arg2,arg3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ python3.13-gpg/gpgme_wrap.c:4072:9: note: ‘arg2’ was declared here 4072 | off_t arg2 ; | ^~~~ python3.13-gpg/gpgme_wrap.c: In function ‘_wrap_gpgme_data_new_from_filepart’: python3.13-gpg/gpgme_wrap.c:16222:14: warning: ‘arg4’ may be used uninitialized [-Wmaybe-uninitialized] 16222 | result = gpgme_data_new_from_filepart(arg1,(char const *)arg2,arg3,arg4,arg5); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ python3.13-gpg/gpgme_wrap.c:16158:9: note: ‘arg4’ was declared here 16158 | off_t arg4 ; | ^~~~ python3.13-gpg/gpgme_wrap.c: In function ‘_wrap_gpgme_op_keylist_ext_start’: python3.13-gpg/gpgme_wrap.c:39394:19: warning: ‘size2’ may be used uninitialized [-Wmaybe-uninitialized] 39394 | for (i = 0; i < size2; i++) | ~~^~~~~~~ python3.13-gpg/gpgme_wrap.c:39308:10: note: ‘size2’ was declared here 39308 | size_t size2 ; | ^~~~~ python3.13-gpg/gpgme_wrap.c: In function ‘_wrap_gpgme_op_spawn’: python3.13-gpg/gpgme_wrap.c:41108:19: warning: ‘size3’ may be used uninitialized [-Wmaybe-uninitialized] 41108 | for (i = 0; i < size3; i++) | ~~^~~~~~~ python3.13-gpg/gpgme_wrap.c:40983:10: note: ‘size3’ was declared here 40983 | size_t size3 ; | ^~~~~ python3.13-gpg/gpgme_wrap.c: In function ‘_wrap_gpgme_op_spawn_start’: python3.13-gpg/gpgme_wrap.c:40963:19: warning: ‘size3’ may be used uninitialized [-Wmaybe-uninitialized] 40963 | for (i = 0; i < size3; i++) | ~~^~~~~~~ python3.13-gpg/gpgme_wrap.c:40838:10: note: ‘size3’ was declared here 40838 | size_t size3 ; | ^~~~~ python3.13-gpg/gpgme_wrap.c: In function ‘_wrap_gpgme_op_export_ext’: python3.13-gpg/gpgme_wrap.c:34186:19: warning: ‘size2’ may be used uninitialized [-Wmaybe-uninitialized] 34186 | for (i = 0; i < size2; i++) | ~~^~~~~~~ python3.13-gpg/gpgme_wrap.c:33981:10: note: ‘size2’ was declared here 33981 | size_t size2 ; | ^~~~~ python3.13-gpg/gpgme_wrap.c: In function ‘_wrap_gpgme_op_export_ext_start’: python3.13-gpg/gpgme_wrap.c:33870:19: warning: ‘size2’ may be used uninitialized [-Wmaybe-uninitialized] 33870 | for (i = 0; i < size2; i++) | ~~^~~~~~~ python3.13-gpg/gpgme_wrap.c:33665:10: note: ‘size2’ was declared here 33665 | size_t size2 ; | ^~~~~ 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:109, 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); | ^~~~~~~~~~~~~~~~~~~ Making all in tests make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/python/tests' echo no-force-v3-sigs > ./gpg.conf echo default-key A0FF4590BB6122EDEF6E3C542D727CC768697734 >> ./gpg.conf make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/python/tests' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/python/tests' echo pinentry-program /builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/../tests/gpg/pinentry >gpg-agent.conf echo disable-scdaemon >> gpg-agent.conf make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/python/tests' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/python/tests' GNUPGHOME=/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/python/tests LC_ALL=C GPG_AGENT_INFO= top_srcdir=../../../.. srcdir=../../../../lang/python/tests LD_LIBRARY_PATH="../../../src/.libs:" 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/${k#../../../../tests/gpg/}.key; \ done echo x > ./gpg-sample.stamp make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/python/tests' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/python/tests' GNUPGHOME=/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/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 GNUPGHOME=/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/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 GNUPGHOME=/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/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[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/python/tests' gpg: keybox '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/python/tests/pubring.kbx' created gpg: /builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/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 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 /usr/bin/make all-am make[5]: Nothing to be done for 'all-am'. Making all in examples make[4]: Nothing to be done for 'all'. Making all in doc make[4]: Nothing to be done for 'all'. Making all in src make[4]: Nothing to be done for 'all'. Making all in qt Making all in src make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/abstractimportjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/abstractimportjob.h -o abstractimportjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/addexistingsubkeyjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/addexistingsubkeyjob.h -o addexistingsubkeyjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/adduseridjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/adduseridjob.h -o adduseridjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/changeexpiryjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/changeexpiryjob.h -o changeexpiryjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/changeownertrustjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/changeownertrustjob.h -o changeownertrustjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/changepasswdjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/changepasswdjob.h -o changepasswdjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/cleaner.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/cleaner.h -o cleaner.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/decryptjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/decryptjob.h -o decryptjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/decryptverifyarchivejob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/decryptverifyarchivejob.h -o decryptverifyarchivejob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/decryptverifyjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/decryptverifyjob.h -o decryptverifyjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/deletejob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/deletejob.h -o deletejob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/downloadjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/downloadjob.h -o downloadjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/encryptarchivejob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/encryptarchivejob.h -o encryptarchivejob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/encryptjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/encryptjob.h -o encryptjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/exportjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/exportjob.h -o exportjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/hierarchicalkeylistjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/hierarchicalkeylistjob.h -o hierarchicalkeylistjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/importfromkeyserverjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/importfromkeyserverjob.h -o importfromkeyserverjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/importjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/importjob.h -o importjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/job.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/job.h -o job.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/keygenerationjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/keygenerationjob.h -o keygenerationjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/keylistjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/keylistjob.h -o keylistjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/listallkeysjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/listallkeysjob.h -o listallkeysjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/multideletejob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/multideletejob.h -o multideletejob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/qgpgmeaddexistingsubkeyjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmeaddexistingsubkeyjob.h -o qgpgmeaddexistingsubkeyjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/qgpgmeadduseridjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmeadduseridjob.h -o qgpgmeadduseridjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/qgpgmechangeexpiryjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmechangeexpiryjob.h -o qgpgmechangeexpiryjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/qgpgmechangeownertrustjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmechangeownertrustjob.h -o qgpgmechangeownertrustjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/qgpgmechangepasswdjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmechangepasswdjob.h -o qgpgmechangepasswdjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/qgpgmedecryptjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmedecryptjob.h -o qgpgmedecryptjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/qgpgmedecryptverifyarchivejob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmedecryptverifyarchivejob.h -o qgpgmedecryptverifyarchivejob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/qgpgmedecryptverifyjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmedecryptverifyjob.h -o qgpgmedecryptverifyjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/qgpgmedeletejob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmedeletejob.h -o qgpgmedeletejob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/qgpgmedownloadjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmedownloadjob.h -o qgpgmedownloadjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/qgpgmeencryptarchivejob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmeencryptarchivejob.h -o qgpgmeencryptarchivejob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/qgpgmeencryptjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmeencryptjob.h -o qgpgmeencryptjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/qgpgmeexportjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmeexportjob.h -o qgpgmeexportjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/qgpgmeimportfromkeyserverjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmeimportfromkeyserverjob.h -o qgpgmeimportfromkeyserverjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/qgpgmeimportjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmeimportjob.h -o qgpgmeimportjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/qgpgmekeygenerationjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmekeygenerationjob.h -o qgpgmekeygenerationjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/qgpgmekeylistjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmekeylistjob.h -o qgpgmekeylistjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/qgpgmelistallkeysjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmelistallkeysjob.h -o qgpgmelistallkeysjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/qgpgmereceivekeysjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmereceivekeysjob.h -o qgpgmereceivekeysjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/qgpgmerefreshsmimekeysjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmerefreshsmimekeysjob.h -o qgpgmerefreshsmimekeysjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/qgpgmerevokekeyjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmerevokekeyjob.h -o qgpgmerevokekeyjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/qgpgmesetprimaryuseridjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmesetprimaryuseridjob.h -o qgpgmesetprimaryuseridjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/qgpgmesignarchivejob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmesignarchivejob.h -o qgpgmesignarchivejob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/qgpgmesignencryptjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmesignencryptjob.h -o qgpgmesignencryptjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/qgpgmesignencryptarchivejob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmesignencryptarchivejob.h -o qgpgmesignencryptarchivejob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/qgpgmesignjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmesignjob.h -o qgpgmesignjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/qgpgmesignkeyjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmesignkeyjob.h -o qgpgmesignkeyjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/qgpgmeverifydetachedjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmeverifydetachedjob.h -o qgpgmeverifydetachedjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/qgpgmeverifyopaquejob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmeverifyopaquejob.h -o qgpgmeverifyopaquejob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/qgpgmewkdlookupjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmewkdlookupjob.h -o qgpgmewkdlookupjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/qgpgmewkdrefreshjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmewkdrefreshjob.h -o qgpgmewkdrefreshjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/qgpgmewkspublishjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmewkspublishjob.h -o qgpgmewkspublishjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/tofupolicyjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/tofupolicyjob.h -o tofupolicyjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/qgpgmetofupolicyjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmetofupolicyjob.h -o qgpgmetofupolicyjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/receivekeysjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/receivekeysjob.h -o receivekeysjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/refreshkeysjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/refreshkeysjob.h -o refreshkeysjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/revokekeyjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/revokekeyjob.h -o revokekeyjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/setprimaryuseridjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/setprimaryuseridjob.h -o setprimaryuseridjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/signarchivejob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/signarchivejob.h -o signarchivejob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/signencryptjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/signencryptjob.h -o signencryptjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/signencryptarchivejob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/signencryptarchivejob.h -o signencryptarchivejob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/signjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/signjob.h -o signjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/signkeyjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/signkeyjob.h -o signkeyjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/specialjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/specialjob.h -o specialjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/verifydetachedjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/verifydetachedjob.h -o verifydetachedjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/verifyopaquejob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/verifyopaquejob.h -o verifyopaquejob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/wkdlookupjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/wkdlookupjob.h -o wkdlookupjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/wkdrefreshjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/wkdrefreshjob.h -o wkdrefreshjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/keyformailboxjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/keyformailboxjob.h -o keyformailboxjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/wkspublishjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/wkspublishjob.h -o wkspublishjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/qgpgmekeyformailboxjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmekeyformailboxjob.h -o qgpgmekeyformailboxjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/defaultkeygenerationjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/defaultkeygenerationjob.h -o defaultkeygenerationjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/quickjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/quickjob.h -o quickjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/qgpgmequickjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmequickjob.h -o qgpgmequickjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/gpgcardjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/gpgcardjob.h -o gpgcardjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' moc-qt5 `test -f '../../../../lang/qt/src/qgpgmegpgcardjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmegpgcardjob.h -o qgpgmegpgcardjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' /usr/bin/make all-am make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o wkdlookupresult.lo ../../../../lang/qt/src/wkdlookupresult.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/wkdlookupresult.cpp -fPIC -DPIC -o .libs/wkdlookupresult.o make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o filelistdataprovider.lo ../../../../lang/qt/src/filelistdataprovider.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/filelistdataprovider.cpp -fPIC -DPIC -o .libs/filelistdataprovider.o make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgme_debug.lo ../../../../lang/qt/src/qgpgme_debug.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgme_debug.cpp -fPIC -DPIC -o .libs/qgpgme_debug.o make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o cryptoconfig.lo ../../../../lang/qt/src/cryptoconfig.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/cryptoconfig.cpp -fPIC -DPIC -o .libs/cryptoconfig.o make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o dataprovider.lo ../../../../lang/qt/src/dataprovider.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/dataprovider.cpp -fPIC -DPIC -o .libs/dataprovider.o make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o defaultkeygenerationjob.lo ../../../../lang/qt/src/defaultkeygenerationjob.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/defaultkeygenerationjob.cpp -fPIC -DPIC -o .libs/defaultkeygenerationjob.o make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o listallkeysjob.lo ../../../../lang/qt/src/listallkeysjob.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/listallkeysjob.cpp -fPIC -DPIC -o .libs/listallkeysjob.o make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o importjob.lo ../../../../lang/qt/src/importjob.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/importjob.cpp -fPIC -DPIC -o .libs/importjob.o make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o encryptjob.lo ../../../../lang/qt/src/encryptjob.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/encryptjob.cpp -fPIC -DPIC -o .libs/encryptjob.o make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o changeexpiryjob.lo ../../../../lang/qt/src/changeexpiryjob.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/changeexpiryjob.cpp -fPIC -DPIC -o .libs/changeexpiryjob.o make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o debug.lo ../../../../lang/qt/src/debug.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/debug.cpp -fPIC -DPIC -o .libs/debug.o make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o cleaner.lo ../../../../lang/qt/src/cleaner.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/cleaner.cpp -fPIC -DPIC -o .libs/cleaner.o make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o multideletejob.lo ../../../../lang/qt/src/multideletejob.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/multideletejob.cpp -fPIC -DPIC -o .libs/multideletejob.o make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o wkdrefreshjob.lo ../../../../lang/qt/src/wkdrefreshjob.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/wkdrefreshjob.cpp -fPIC -DPIC -o .libs/wkdrefreshjob.o make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o signarchivejob.lo ../../../../lang/qt/src/signarchivejob.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/signarchivejob.cpp -fPIC -DPIC -o .libs/signarchivejob.o make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o signencryptarchivejob.lo ../../../../lang/qt/src/signencryptarchivejob.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/signencryptarchivejob.cpp -fPIC -DPIC -o .libs/signencryptarchivejob.o make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o encryptarchivejob.lo ../../../../lang/qt/src/encryptarchivejob.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/encryptarchivejob.cpp -fPIC -DPIC -o .libs/encryptarchivejob.o make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o dn.lo ../../../../lang/qt/src/dn.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/dn.cpp -fPIC -DPIC -o .libs/dn.o make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o threadedjobmixin.lo ../../../../lang/qt/src/threadedjobmixin.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/threadedjobmixin.cpp -fPIC -DPIC -o .libs/threadedjobmixin.o make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o signencryptjob.lo ../../../../lang/qt/src/signencryptjob.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/signencryptjob.cpp -fPIC -DPIC -o .libs/signencryptjob.o make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmetofupolicyjob.lo ../../../../lang/qt/src/qgpgmetofupolicyjob.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmetofupolicyjob.cpp -fPIC -DPIC -o .libs/qgpgmetofupolicyjob.o make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmechangepasswdjob.lo ../../../../lang/qt/src/qgpgmechangepasswdjob.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmechangepasswdjob.cpp -fPIC -DPIC -o .libs/qgpgmechangepasswdjob.o make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmerefreshsmimekeysjob.lo ../../../../lang/qt/src/qgpgmerefreshsmimekeysjob.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmerefreshsmimekeysjob.cpp -fPIC -DPIC -o .libs/qgpgmerefreshsmimekeysjob.o make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmekeygenerationjob.lo ../../../../lang/qt/src/qgpgmekeygenerationjob.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmekeygenerationjob.cpp -fPIC -DPIC -o .libs/qgpgmekeygenerationjob.o make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmechangeownertrustjob.lo ../../../../lang/qt/src/qgpgmechangeownertrustjob.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmechangeownertrustjob.cpp -fPIC -DPIC -o .libs/qgpgmechangeownertrustjob.o make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o util.lo ../../../../lang/qt/src/util.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/util.cpp -fPIC -DPIC -o .libs/util.o make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmesetprimaryuseridjob.lo ../../../../lang/qt/src/qgpgmesetprimaryuseridjob.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmesetprimaryuseridjob.cpp -fPIC -DPIC -o .libs/qgpgmesetprimaryuseridjob.o make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmeadduseridjob.lo ../../../../lang/qt/src/qgpgmeadduseridjob.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmeadduseridjob.cpp -fPIC -DPIC -o .libs/qgpgmeadduseridjob.o make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmereceivekeysjob.lo ../../../../lang/qt/src/qgpgmereceivekeysjob.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmereceivekeysjob.cpp -fPIC -DPIC -o .libs/qgpgmereceivekeysjob.o make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmebackend.lo ../../../../lang/qt/src/qgpgmebackend.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmebackend.cpp -fPIC -DPIC -o .libs/qgpgmebackend.o make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmeaddexistingsubkeyjob.lo ../../../../lang/qt/src/qgpgmeaddexistingsubkeyjob.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmeaddexistingsubkeyjob.cpp -fPIC -DPIC -o .libs/qgpgmeaddexistingsubkeyjob.o make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmeexportjob.lo ../../../../lang/qt/src/qgpgmeexportjob.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmeexportjob.cpp -fPIC -DPIC -o .libs/qgpgmeexportjob.o make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmerevokekeyjob.lo ../../../../lang/qt/src/qgpgmerevokekeyjob.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmerevokekeyjob.cpp -fPIC -DPIC -o .libs/qgpgmerevokekeyjob.o make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmechangeexpiryjob.lo ../../../../lang/qt/src/qgpgmechangeexpiryjob.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmechangeexpiryjob.cpp -fPIC -DPIC -o .libs/qgpgmechangeexpiryjob.o make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o decryptverifyarchivejob.lo ../../../../lang/qt/src/decryptverifyarchivejob.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/decryptverifyarchivejob.cpp -fPIC -DPIC -o .libs/decryptverifyarchivejob.o make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmeimportfromkeyserverjob.lo ../../../../lang/qt/src/qgpgmeimportfromkeyserverjob.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmeimportfromkeyserverjob.cpp -fPIC -DPIC -o .libs/qgpgmeimportfromkeyserverjob.o make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmedownloadjob.lo ../../../../lang/qt/src/qgpgmedownloadjob.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmedownloadjob.cpp -fPIC -DPIC -o .libs/qgpgmedownloadjob.o make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmewkspublishjob.lo ../../../../lang/qt/src/qgpgmewkspublishjob.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmewkspublishjob.cpp -fPIC -DPIC -o .libs/qgpgmewkspublishjob.o make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmegpgcardjob.lo ../../../../lang/qt/src/qgpgmegpgcardjob.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmegpgcardjob.cpp -fPIC -DPIC -o .libs/qgpgmegpgcardjob.o make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmeverifydetachedjob.lo ../../../../lang/qt/src/qgpgmeverifydetachedjob.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmeverifydetachedjob.cpp -fPIC -DPIC -o .libs/qgpgmeverifydetachedjob.o make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmeverifyopaquejob.lo ../../../../lang/qt/src/qgpgmeverifyopaquejob.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmeverifyopaquejob.cpp -fPIC -DPIC -o .libs/qgpgmeverifyopaquejob.o make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmedeletejob.lo ../../../../lang/qt/src/qgpgmedeletejob.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmedeletejob.cpp -fPIC -DPIC -o .libs/qgpgmedeletejob.o make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmedecryptjob.lo ../../../../lang/qt/src/qgpgmedecryptjob.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmedecryptjob.cpp -fPIC -DPIC -o .libs/qgpgmedecryptjob.o make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmedecryptverifyarchivejob.lo ../../../../lang/qt/src/qgpgmedecryptverifyarchivejob.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmedecryptverifyarchivejob.cpp -fPIC -DPIC -o .libs/qgpgmedecryptverifyarchivejob.o make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmesignkeyjob.lo ../../../../lang/qt/src/qgpgmesignkeyjob.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmesignkeyjob.cpp -fPIC -DPIC -o .libs/qgpgmesignkeyjob.o make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmekeylistjob.lo ../../../../lang/qt/src/qgpgmekeylistjob.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmekeylistjob.cpp -fPIC -DPIC -o .libs/qgpgmekeylistjob.o make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmesignjob.lo ../../../../lang/qt/src/qgpgmesignjob.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmesignjob.cpp -fPIC -DPIC -o .libs/qgpgmesignjob.o make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmeimportjob.lo ../../../../lang/qt/src/qgpgmeimportjob.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmeimportjob.cpp -fPIC -DPIC -o .libs/qgpgmeimportjob.o make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmequickjob.lo ../../../../lang/qt/src/qgpgmequickjob.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmequickjob.cpp -fPIC -DPIC -o .libs/qgpgmequickjob.o make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmeencryptarchivejob.lo ../../../../lang/qt/src/qgpgmeencryptarchivejob.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmeencryptarchivejob.cpp -fPIC -DPIC -o .libs/qgpgmeencryptarchivejob.o make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmewkdrefreshjob.lo ../../../../lang/qt/src/qgpgmewkdrefreshjob.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmewkdrefreshjob.cpp -fPIC -DPIC -o .libs/qgpgmewkdrefreshjob.o make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmewkdlookupjob.lo ../../../../lang/qt/src/qgpgmewkdlookupjob.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmewkdlookupjob.cpp -fPIC -DPIC -o .libs/qgpgmewkdlookupjob.o make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmekeyformailboxjob.lo ../../../../lang/qt/src/qgpgmekeyformailboxjob.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmekeyformailboxjob.cpp -fPIC -DPIC -o .libs/qgpgmekeyformailboxjob.o make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o job.lo ../../../../lang/qt/src/job.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/job.cpp -fPIC -DPIC -o .libs/job.o make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmedecryptverifyjob.lo ../../../../lang/qt/src/qgpgmedecryptverifyjob.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmedecryptverifyjob.cpp -fPIC -DPIC -o .libs/qgpgmedecryptverifyjob.o make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmeencryptjob.lo ../../../../lang/qt/src/qgpgmeencryptjob.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmeencryptjob.cpp -fPIC -DPIC -o .libs/qgpgmeencryptjob.o make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmesignarchivejob.lo ../../../../lang/qt/src/qgpgmesignarchivejob.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmesignarchivejob.cpp -fPIC -DPIC -o .libs/qgpgmesignarchivejob.o make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmesignencryptarchivejob.lo ../../../../lang/qt/src/qgpgmesignencryptarchivejob.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmesignencryptarchivejob.cpp -fPIC -DPIC -o .libs/qgpgmesignencryptarchivejob.o make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmelistallkeysjob.lo ../../../../lang/qt/src/qgpgmelistallkeysjob.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmelistallkeysjob.cpp -fPIC -DPIC -o .libs/qgpgmelistallkeysjob.o make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmesignencryptjob.lo ../../../../lang/qt/src/qgpgmesignencryptjob.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmesignencryptjob.cpp -fPIC -DPIC -o .libs/qgpgmesignencryptjob.o make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmenewcryptoconfig.lo ../../../../lang/qt/src/qgpgmenewcryptoconfig.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmenewcryptoconfig.cpp -fPIC -DPIC -o .libs/qgpgmenewcryptoconfig.o make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-undefined -version-info 20:1:5 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libqgpgme.la -rpath /usr/lib64 cleaner.lo dataprovider.lo debug.lo decryptverifyarchivejob.lo encryptarchivejob.lo filelistdataprovider.lo job.lo multideletejob.lo qgpgmeadduseridjob.lo qgpgmeaddexistingsubkeyjob.lo qgpgmebackend.lo qgpgmechangeexpiryjob.lo qgpgmechangeownertrustjob.lo qgpgmechangepasswdjob.lo qgpgmedecryptjob.lo qgpgmedecryptverifyarchivejob.lo qgpgmedecryptverifyjob.lo qgpgmedeletejob.lo qgpgmedownloadjob.lo qgpgmeencryptarchivejob.lo qgpgmeencryptjob.lo qgpgmeexportjob.lo qgpgmeimportfromkeyserverjob.lo qgpgmeimportjob.lo qgpgmekeygenerationjob.lo qgpgmekeylistjob.lo listallkeysjob.lo qgpgmelistallkeysjob.lo qgpgmenewcryptoconfig.lo qgpgmereceivekeysjob.lo qgpgmerefreshsmimekeysjob.lo qgpgmerevokekeyjob.lo qgpgmesetprimaryuseridjob.lo qgpgmesignarchivejob.lo qgpgmesignencryptjob.lo qgpgmesignencryptarchivejob.lo qgpgmesignjob.lo qgpgmesignkeyjob.lo qgpgmeverifydetachedjob.lo qgpgmeverifyopaquejob.lo qgpgmewkdlookupjob.lo threadedjobmixin.lo qgpgmewkdrefreshjob.lo qgpgmekeyformailboxjob.lo qgpgme_debug.lo qgpgmetofupolicyjob.lo qgpgmequickjob.lo defaultkeygenerationjob.lo qgpgmewkspublishjob.lo qgpgmegpgcardjob.lo changeexpiryjob.lo encryptjob.lo importjob.lo signarchivejob.lo signencryptjob.lo signencryptarchivejob.lo dn.lo cryptoconfig.lo wkdlookupresult.lo util.lo wkdrefreshjob.lo ../../cpp/src/libgpgmepp.la ../../../src/libgpgme.la -lassuan -lgpg-error -lQt5Core libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/riscv64-redhat-linux/14/crti.o /usr/lib/gcc/riscv64-redhat-linux/14/crtbeginS.o .libs/cleaner.o .libs/dataprovider.o .libs/debug.o .libs/decryptverifyarchivejob.o .libs/encryptarchivejob.o .libs/filelistdataprovider.o .libs/job.o .libs/multideletejob.o .libs/qgpgmeadduseridjob.o .libs/qgpgmeaddexistingsubkeyjob.o .libs/qgpgmebackend.o .libs/qgpgmechangeexpiryjob.o .libs/qgpgmechangeownertrustjob.o .libs/qgpgmechangepasswdjob.o .libs/qgpgmedecryptjob.o .libs/qgpgmedecryptverifyarchivejob.o .libs/qgpgmedecryptverifyjob.o .libs/qgpgmedeletejob.o .libs/qgpgmedownloadjob.o .libs/qgpgmeencryptarchivejob.o .libs/qgpgmeencryptjob.o .libs/qgpgmeexportjob.o .libs/qgpgmeimportfromkeyserverjob.o .libs/qgpgmeimportjob.o .libs/qgpgmekeygenerationjob.o .libs/qgpgmekeylistjob.o .libs/listallkeysjob.o .libs/qgpgmelistallkeysjob.o .libs/qgpgmenewcryptoconfig.o .libs/qgpgmereceivekeysjob.o .libs/qgpgmerefreshsmimekeysjob.o .libs/qgpgmerevokekeyjob.o .libs/qgpgmesetprimaryuseridjob.o .libs/qgpgmesignarchivejob.o .libs/qgpgmesignencryptjob.o .libs/qgpgmesignencryptarchivejob.o .libs/qgpgmesignjob.o .libs/qgpgmesignkeyjob.o .libs/qgpgmeverifydetachedjob.o .libs/qgpgmeverifyopaquejob.o .libs/qgpgmewkdlookupjob.o .libs/threadedjobmixin.o .libs/qgpgmewkdrefreshjob.o .libs/qgpgmekeyformailboxjob.o .libs/qgpgme_debug.o .libs/qgpgmetofupolicyjob.o .libs/qgpgmequickjob.o .libs/defaultkeygenerationjob.o .libs/qgpgmewkspublishjob.o .libs/qgpgmegpgcardjob.o .libs/changeexpiryjob.o .libs/encryptjob.o .libs/importjob.o .libs/signarchivejob.o .libs/signencryptjob.o .libs/signencryptarchivejob.o .libs/dn.o .libs/cryptoconfig.o .libs/wkdlookupresult.o .libs/util.o .libs/wkdrefreshjob.o -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 ../../cpp/src/.libs/libgpgmepp.so ../../../src/.libs/libgpgme.so -lassuan -lgpg-error -lQt5Core -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/riscv64-redhat-linux/14/crtendS.o /usr/lib/gcc/riscv64-redhat-linux/14/crtn.o -O2 -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -Wl,--build-id=sha1 -Wl,-soname -Wl,libqgpgme.so.15 -o .libs/libqgpgme.so.15.5.1 libtool: link: (cd ".libs" && rm -f "libqgpgme.so.15" && ln -s "libqgpgme.so.15.5.1" "libqgpgme.so.15") libtool: link: (cd ".libs" && rm -f "libqgpgme.so" && ln -s "libqgpgme.so.15.5.1" "libqgpgme.so") libtool: link: ( cd ".libs" && rm -f "libqgpgme.la" && ln -s "../libqgpgme.la" "libqgpgme.la" ) make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' Making all in tests make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' moc-qt5 `test -f '../../../../lang/qt/tests/t-addexistingsubkey.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-addexistingsubkey.cpp -o t-addexistingsubkey.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' moc-qt5 `test -f '../../../../lang/qt/tests/t-decryptverify.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-decryptverify.cpp -o t-decryptverify.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' moc-qt5 `test -f '../../../../lang/qt/tests/t-keylist.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-keylist.cpp -o t-keylist.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' moc-qt5 `test -f '../../../../lang/qt/tests/t-keylocate.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-keylocate.cpp -o t-keylocate.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' moc-qt5 `test -f '../../../../lang/qt/tests/t-ownertrust.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-ownertrust.cpp -o t-ownertrust.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' moc-qt5 `test -f '../../../../lang/qt/tests/t-tofuinfo.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-tofuinfo.cpp -o t-tofuinfo.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' moc-qt5 `test -f '../../../../lang/qt/tests/t-encrypt.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-encrypt.cpp -o t-encrypt.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' moc-qt5 `test -f '../../../../lang/qt/tests/t-support.h' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-support.h -o t-support.hmoc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' moc-qt5 `test -f '../../../../lang/qt/tests/t-wkspublish.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-wkspublish.cpp -o t-wkspublish.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' moc-qt5 `test -f '../../../../lang/qt/tests/t-verify.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-verify.cpp -o t-verify.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' moc-qt5 `test -f '../../../../lang/qt/tests/t-various.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-various.cpp -o t-various.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' moc-qt5 `test -f '../../../../lang/qt/tests/t-config.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-config.cpp -o t-config.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' moc-qt5 `test -f '../../../../lang/qt/tests/t-remarks.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-remarks.cpp -o t-remarks.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' moc-qt5 `test -f '../../../../lang/qt/tests/t-trustsignatures.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-trustsignatures.cpp -o t-trustsignatures.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' moc-qt5 `test -f '../../../../lang/qt/tests/t-changeexpiryjob.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-changeexpiryjob.cpp -o t-changeexpiryjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' moc-qt5 `test -f '../../../../lang/qt/tests/t-wkdlookup.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-wkdlookup.cpp -o t-wkdlookup.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' moc-qt5 `test -f '../../../../lang/qt/tests/t-import.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-import.cpp -o t-import.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' moc-qt5 `test -f '../../../../lang/qt/tests/t-revokekey.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-revokekey.cpp -o t-revokekey.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' moc-qt5 `test -f '../../../../lang/qt/tests/t-setprimaryuserid.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-setprimaryuserid.cpp -o t-setprimaryuserid.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' GNUPGHOME=/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests gpgconf --kill all echo "ignore-invalid-option allow-loopback-pinentry" > /builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/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=/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests gpg --no-permission-warning \ --import ../../../../tests/gpg/pubdemo.asc GNUPGHOME=/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests gpg --no-permission-warning \ --passphrase "abc" \ --import ../../../../tests/gpg/secdemo.asc GNUPGHOME=/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests gpgconf --kill all touch pubring-stamp make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' gpg: keybox '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests/pubring.kbx' created gpg: /builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/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 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 /usr/bin/make all-am make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -I../../../../lang/qt/src -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o run-keyformailboxjob.o ../../../../lang/qt/tests/run-keyformailboxjob.cpp make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -I../../../../lang/qt/src -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o run-receivekeysjob.o ../../../../lang/qt/tests/run-receivekeysjob.cpp make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -I../../../../lang/qt/src -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o run-exportjob.o ../../../../lang/qt/tests/run-exportjob.cpp make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-install -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-keyformailboxjob run-keyformailboxjob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -lgpg-error -lQt5Test -lQt5Core -lstdc++ libtool: link: g++ -std=c++11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-keyformailboxjob run-keyformailboxjob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-install -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-receivekeysjob run-receivekeysjob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -lgpg-error -lQt5Test -lQt5Core -lstdc++ libtool: link: g++ -std=c++11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-receivekeysjob run-receivekeysjob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-install -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-exportjob run-exportjob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -lgpg-error -lQt5Test -lQt5Core -lstdc++ libtool: link: g++ -std=c++11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-exportjob run-exportjob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -I../../../../lang/qt/src -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o t-config.o ../../../../lang/qt/tests/t-config.cpp make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -I../../../../lang/qt/src -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o t-verify.o ../../../../lang/qt/tests/t-verify.cpp make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -I../../../../lang/qt/src -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o run-wkdrefreshjob.o ../../../../lang/qt/tests/run-wkdrefreshjob.cpp make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -I../../../../lang/qt/src -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o t-decryptverify.o ../../../../lang/qt/tests/t-decryptverify.cpp make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -I../../../../lang/qt/src -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o run-refreshkeysjob.o ../../../../lang/qt/tests/run-refreshkeysjob.cpp make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-install -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-wkdrefreshjob run-wkdrefreshjob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -lgpg-error -lQt5Test -lQt5Core -lstdc++ libtool: link: g++ -std=c++11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-wkdrefreshjob run-wkdrefreshjob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -I../../../../lang/qt/src -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o run-importjob.o ../../../../lang/qt/tests/run-importjob.cpp make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -I../../../../lang/qt/src -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o run-decryptverifyarchivejob.o ../../../../lang/qt/tests/run-decryptverifyarchivejob.cpp make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-install -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-refreshkeysjob run-refreshkeysjob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -lgpg-error -lQt5Test -lQt5Core -lstdc++ libtool: link: g++ -std=c++11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-refreshkeysjob run-refreshkeysjob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -I../../../../lang/qt/src -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o run-signarchivejob.o ../../../../lang/qt/tests/run-signarchivejob.cpp make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-install -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-importjob run-importjob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -lgpg-error -lQt5Test -lQt5Core -lstdc++ libtool: link: g++ -std=c++11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-importjob run-importjob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -I../../../../lang/qt/src -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o run-encryptarchivejob.o ../../../../lang/qt/tests/run-encryptarchivejob.cpp make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-install -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-decryptverifyarchivejob run-decryptverifyarchivejob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -lgpg-error -lQt5Test -lQt5Core -lstdc++ libtool: link: g++ -std=c++11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-decryptverifyarchivejob run-decryptverifyarchivejob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -I../../../../lang/qt/src -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o t-wkspublish.o ../../../../lang/qt/tests/t-wkspublish.cpp make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-install -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-signarchivejob run-signarchivejob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -lgpg-error -lQt5Test -lQt5Core -lstdc++ libtool: link: g++ -std=c++11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-signarchivejob run-signarchivejob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-install -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-encryptarchivejob run-encryptarchivejob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -lgpg-error -lQt5Test -lQt5Core -lstdc++ libtool: link: g++ -std=c++11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-encryptarchivejob run-encryptarchivejob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -I../../../../lang/qt/src -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o t-ownertrust.o ../../../../lang/qt/tests/t-ownertrust.cpp make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -I../../../../lang/qt/src -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o t-setprimaryuserid.o ../../../../lang/qt/tests/t-setprimaryuserid.cpp make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -I../../../../lang/qt/src -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o t-keylocate.o ../../../../lang/qt/tests/t-keylocate.cpp make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -I../../../../lang/qt/src -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o t-wkdlookup.o ../../../../lang/qt/tests/t-wkdlookup.cpp make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -I../../../../lang/qt/src -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o t-support.o ../../../../lang/qt/tests/t-support.cpp make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -I../../../../lang/qt/src -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o t-encrypt.o ../../../../lang/qt/tests/t-encrypt.cpp make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-install -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-keylocate t-keylocate.o t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -lgpg-error -lQt5Test -lQt5Core -lstdc++ libtool: link: g++ -std=c++11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-keylocate t-keylocate.o t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-install -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-decryptverify t-decryptverify.o t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -lgpg-error -lQt5Test -lQt5Core -lstdc++ libtool: link: g++ -std=c++11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-decryptverify t-decryptverify.o t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-install -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-wkspublish t-wkspublish.o t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -lgpg-error -lQt5Test -lQt5Core -lstdc++ libtool: link: g++ -std=c++11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-wkspublish t-wkspublish.o t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-install -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-setprimaryuserid t-setprimaryuserid.o t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -lgpg-error -lQt5Test -lQt5Core -lstdc++ libtool: link: g++ -std=c++11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-setprimaryuserid t-setprimaryuserid.o t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-install -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-verify t-verify.o t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -lgpg-error -lQt5Test -lQt5Core -lstdc++ libtool: link: g++ -std=c++11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-verify t-verify.o t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-install -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-wkdlookup t-wkdlookup.o t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -lgpg-error -lQt5Test -lQt5Core -lstdc++ libtool: link: g++ -std=c++11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-wkdlookup t-wkdlookup.o t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-install -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-config t-config.o t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -lgpg-error -lQt5Test -lQt5Core -lstdc++ libtool: link: g++ -std=c++11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-config t-config.o t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-install -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-ownertrust t-ownertrust.o t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -lgpg-error -lQt5Test -lQt5Core -lstdc++ libtool: link: g++ -std=c++11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-ownertrust t-ownertrust.o t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-install -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-encrypt t-encrypt.o t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -lgpg-error -lQt5Test -lQt5Core -lstdc++ libtool: link: g++ -std=c++11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-encrypt t-encrypt.o t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -I../../../../lang/qt/src -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o t-addexistingsubkey.o ../../../../lang/qt/tests/t-addexistingsubkey.cpp make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -I../../../../lang/qt/src -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o t-remarks.o ../../../../lang/qt/tests/t-remarks.cpp make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -I../../../../lang/qt/src -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o t-keylist.o ../../../../lang/qt/tests/t-keylist.cpp make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -I../../../../lang/qt/src -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o t-import.o ../../../../lang/qt/tests/t-import.cpp make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -I../../../../lang/qt/src -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o t-trustsignatures.o ../../../../lang/qt/tests/t-trustsignatures.cpp make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -I../../../../lang/qt/src -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o t-revokekey.o ../../../../lang/qt/tests/t-revokekey.cpp make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-install -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-addexistingsubkey t-addexistingsubkey.o t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -lgpg-error -lQt5Test -lQt5Core -lstdc++ libtool: link: g++ -std=c++11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-addexistingsubkey t-addexistingsubkey.o t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-install -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-remarks t-remarks.o t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -lgpg-error -lQt5Test -lQt5Core -lstdc++ libtool: link: g++ -std=c++11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-remarks t-remarks.o t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-install -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-import t-import.o t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -lgpg-error -lQt5Test -lQt5Core -lstdc++ libtool: link: g++ -std=c++11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-import t-import.o t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-install -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-keylist t-keylist.o t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -lgpg-error -lQt5Test -lQt5Core -lstdc++ libtool: link: g++ -std=c++11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-keylist t-keylist.o t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-install -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-trustsignatures t-trustsignatures.o t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -lgpg-error -lQt5Test -lQt5Core -lstdc++ libtool: link: g++ -std=c++11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-trustsignatures t-trustsignatures.o t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-install -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-revokekey t-revokekey.o t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -lgpg-error -lQt5Test -lQt5Core -lstdc++ libtool: link: g++ -std=c++11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-revokekey t-revokekey.o t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -I../../../../lang/qt/src -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o t-various.o ../../../../lang/qt/tests/t-various.cpp make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-install -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-various t-various.o t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -lgpg-error -lQt5Test -lQt5Core -lstdc++ libtool: link: g++ -std=c++11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-various t-various.o t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -I../../../../lang/qt/src -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o t-tofuinfo.o ../../../../lang/qt/tests/t-tofuinfo.cpp make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-install -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-tofuinfo t-tofuinfo.o t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -lgpg-error -lQt5Test -lQt5Core -lstdc++ libtool: link: g++ -std=c++11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-tofuinfo t-tofuinfo.o t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -I../../../../lang/qt/src -I../../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -I/usr/include/libassuan2 -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o t-changeexpiryjob.o ../../../../lang/qt/tests/t-changeexpiryjob.cpp make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-install -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-changeexpiryjob t-changeexpiryjob.o t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -lgpg-error -lQt5Test -lQt5Core -lstdc++ libtool: link: g++ -std=c++11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-changeexpiryjob t-changeexpiryjob.o t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' Making all in doc make[4]: Nothing to be done for 'all'. make[4]: Nothing to be done for 'all-am'. make[3]: Nothing to be done for 'all-am'. make[2]: Nothing to be done for 'all-am'. + popd ~/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2 + mkdir build-qt6 + pushd build-qt6 ~/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6 ~/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2 + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + '[' x '!=' x ']' + '[' 1 = 1 ']' +++ dirname ../configure ++ find .. -name config.guess -o -name config.sub + for i in $(find $(dirname ../configure) -name config.guess -o -name config.sub) ++ basename ../build-aux/config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ../build-aux/config.sub ++ basename ../build-aux/config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ../build-aux/config.sub '/usr/lib/rpm/redhat/config.sub' -> '../build-aux/config.sub' + for i in $(find $(dirname ../configure) -name config.guess -o -name config.sub) ++ basename ../build-aux/config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ../build-aux/config.guess ++ basename ../build-aux/config.guess + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ../build-aux/config.guess '/usr/lib/rpm/redhat/config.guess' -> '../build-aux/config.guess' + '[' 1 = 1 ']' + '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' ']' ++ find . -name ltmain.sh ++ grep -q runstatedir=DIR ../configure ++ echo --runstatedir=/run + ../configure --build=riscv64-redhat-linux-gnu --host=riscv64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --runstatedir=/run --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-static --disable-silent-rules --enable-languages=cpp,qt6,python 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... gawk 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... riscv64-redhat-linux-gnu checking host system type... riscv64-redhat-linux-gnu checking whether make supports nested variables... (cached) yes checking whether make supports the include directive... yes (GNU style) checking for riscv64-redhat-linux-gnu-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... unsupported checking for gcc option to enable C99 features... unsupported checking for gcc option to enable C89 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 riscv64-redhat-linux-gnu-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) unsupported checking for gcc option to enable C99 features... (cached) unsupported checking for gcc option to enable C89 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 whether the compiler supports GNU C++... yes checking whether g++ accepts -g... yes checking for g++ option to enable C++11 features... unsupported checking for g++ option to enable C++98 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 whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking how to convert riscv64-redhat-linux-gnu file names to riscv64-redhat-linux-gnu format... func_convert_file_noop checking how to convert riscv64-redhat-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for riscv64-redhat-linux-gnu-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for riscv64-redhat-linux-gnu-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for riscv64-redhat-linux-gnu-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for riscv64-redhat-linux-gnu-strip... no checking for strip... strip checking for riscv64-redhat-linux-gnu-ranlib... no checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for riscv64-redhat-linux-gnu-mt... no 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... yes 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... no 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... no 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... no 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 riscv64-redhat-linux-gnu-windres... no checking for windres... no checking whether C++ compiler accepts -mno-direct-extern-access... no checking for riscv64-redhat-linux-gnu-pkg-config... /usr/bin/riscv64-redhat-linux-gnu-pkg-config checking pkg-config is at least version 0.9.0... yes checking for GPGME_QT6... yes checking for GPGME_QT6TEST... yes checking for riscv64-redhat-linux-gnu-moc... no checking for moc... /usr/lib64/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... no checking for dot... configure: WARNING: Doxygen not found - Qt binding doc will not be built. no configure: WARNING: Graphviz not found - Qt binding doc will not have diagrams. checking for swig... /usr/bin/swig checking for a Python interpreter with version >= 2.7... none checking for a Python interpreter with version >= 3.4... none checking for a Python interpreter with version >= 3.5... none checking for a Python interpreter with version >= 3.6... none checking for a Python interpreter with version >= 3.7... none checking for a Python interpreter with version >= 3.13... python3.13 checking for python3.13... /usr/bin/python3.13 checking for python3.13 version... 3.13 checking for python3.13 platform... linux checking for GNU default python3.13 prefix... ${prefix} checking for GNU default python3.13 exec_prefix... ${exec_prefix} checking for python3.13 script directory (pythondir)... ${PYTHON_PREFIX}/lib/python3.13/site-packages checking for python3.13 extension module directory (pyexecdir)... ${PYTHON_EXEC_PREFIX}/lib64/python3.13/site-packages checking for python3.13... (cached) /usr/bin/python3.13 checking for a version of Python >= '2.1.0'... yes checking for the distutils Python package... yes checking for Python include path... -I/usr/include/python3.13 checking for Python library path... -L/usr/lib64 -lpython3.13 checking for Python site-packages path... /usr/lib/python3.13/site-packages checking python extra libraries... -ldl -lm checking python extra linking flags... -Xlinker -export-dynamic checking consistency of all components of python development environment... yes 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... none 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 special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no 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 _LARGEFILE_SOURCE value needed for large files... no 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 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... /usr/bin/gpg-error-config checking for gpgrt-config... /usr/bin/gpgrt-config configure: Use gpgrt-config with /usr/lib64/lp64d as gpg-error-config checking for GPG Error - version >= 1.36... yes (1.49-unknown) configure: Use gpgrt-config as libassuan-config checking for LIBASSUAN - version >= 2.4.2... yes (2.5.7) 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/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/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/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.23.2 has been configured as follows: Revision: 1a26db71 (6694) Platform: riscv64-redhat-linux-gnu UI Server: yes FD Passing: yes Language bindings: cpp python (3.13) qt (Qt 6) + /usr/bin/make -O -j64 V=1 VERBOSE=1 /usr/bin/make all-recursive Making all in src make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 b64dec.lo ../../src/b64dec.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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/b64dec.c -fPIC -DPIC -o .libs/b64dec.o make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 ath.lo ../../src/ath.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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/ath.c -fPIC -DPIC -o .libs/ath.o make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' ../../src/posix-io.c: In function 'get_max_fds': ../../src/posix-io.c:399:29: warning: cast increases required alignment of target type [-Wcast-align] 399 | dir_entry = (struct linux_dirent64 *) (dir_buf + pos); | ^ make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../conf -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=link gcc -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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 43:1:32 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libgpgme.la -rpath /usr/lib64 conversion.lo b64dec.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 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 ath.lo -lassuan -lgpg-error libtool: link: gcc -shared -fPIC -DPIC .libs/conversion.o .libs/b64dec.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/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 .libs/ath.o -lassuan -lgpg-error -O2 -mno-omit-leaf-frame-pointer -Wl,--version-script=../../src/libgpgme.vers -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -Wl,--build-id=sha1 -Wl,-soname -Wl,libgpgme.so.11 -o .libs/libgpgme.so.11.32.1 libtool: link: (cd ".libs" && rm -f "libgpgme.so.11" && ln -s "libgpgme.so.11.32.1" "libgpgme.so.11") libtool: link: (cd ".libs" && rm -f "libgpgme.so" && ln -s "libgpgme.so.11.32.1" "libgpgme.so") libtool: link: ( cd ".libs" && rm -f "libgpgme.la" && ln -s "../libgpgme.la" "libgpgme.la" ) make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=link gcc -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o gpgme-tool gpgme-tool.o argparse.o libgpgme.la -lassuan -lgpg-error libtool: link: gcc -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/gpgme-tool gpgme-tool.o argparse.o ./.libs/libgpgme.so -lassuan -lgpg-error -Wl,-rpath -Wl,/usr/lib64 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /bin/sh ../libtool --tag=CC --mode=link gcc -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o gpgme-json gpgme-json.o cJSON.o -lm libgpgme.la -lgpg-error libtool: link: gcc -I/usr/include/libassuan2 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/gpgme-json gpgme-json.o cJSON.o -lm ./.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/usr/lib64 make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' Making all in tests Making all in gpg make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' cp ../../../tests/gpg/gpg.conf.in gpg.conf make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' echo pinentry-program /builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/../tests/gpg/pinentry > ./gpg-agent.conf echo disable-scdaemon >> ./gpg-agent.conf make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' GNUPGHOME=/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg LC_ALL=C GPG_AGENT_INFO= top_srcdir=../../.. gpgconf --kill all /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 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' GNUPGHOME=/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg LC_ALL=C GPG_AGENT_INFO= top_srcdir=../../.. gpg --batch --no-permission-warning \ --import ../../../tests/gpg/pubdemo.asc GNUPGHOME=/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg LC_ALL=C GPG_AGENT_INFO= top_srcdir=../../.. gpg --batch --no-permission-warning \ --import ../../../tests/gpg/secdemo.asc GNUPGHOME=/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg LC_ALL=C GPG_AGENT_INFO= top_srcdir=../../.. gpg --batch --no-permission-warning \ --import-ownertrust ../../../tests/gpg/ownertrust.txt GNUPGHOME=/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg LC_ALL=C GPG_AGENT_INFO= top_srcdir=../../.. gpgconf --kill all echo x > ./pubring-stamp make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' /usr/bin/make all-am gpg: keybox '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg/pubring.kbx' created gpg: /builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/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 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 gpg: inserting ownertrust of 6 make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-decrypt t-decrypt.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-decrypt t-decrypt.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-encrypt t-encrypt.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-encrypt t-encrypt.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-wait t-wait.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-wait t-wait.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-encrypt-large t-encrypt-large.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-encrypt-large t-encrypt-large.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-encrypt-sym t-encrypt-sym.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-encrypt-sym t-encrypt-sym.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-thread-keylist t_thread_keylist-t-thread-keylist.o ../../src/libgpgme.la -lgpg-error libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-thread-keylist t_thread_keylist-t-thread-keylist.o ../../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-file-name t-file-name.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-file-name t-file-name.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-genkey t-genkey.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-genkey t-genkey.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-sign t-sign.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-sign t-sign.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-export t-export.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-export t-export.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-encrypt-sign t-encrypt-sign.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-encrypt-sign t-encrypt-sign.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-decrypt-verify t-decrypt-verify.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-decrypt-verify t-decrypt-verify.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-signers t-signers.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-signers t-signers.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-encrypt-mixed t-encrypt-mixed.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-encrypt-mixed t-encrypt-mixed.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-edit t-edit.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-edit t-edit.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-thread-keylist-verify t_thread_keylist_verify-t-thread-keylist-verify.o ../../src/libgpgme.la -lgpg-error libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-thread-keylist-verify t_thread_keylist_verify-t-thread-keylist-verify.o ../../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-eventloop t-eventloop.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-eventloop t-eventloop.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-import t-import.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-import t-import.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-cancel t_cancel-t-cancel.o ../../src/libgpgme.la -lgpg-error libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-cancel t_cancel-t-cancel.o ../../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-thread1 t_thread1-t-thread1.o ../../src/libgpgme.la -lgpg-error libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-thread1 t_thread1-t-thread1.o ../../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-sig-notation t-sig-notation.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-sig-notation t-sig-notation.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-edit-sign t-edit-sign.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-edit-sign t-edit-sign.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-verify t-verify.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-verify t-verify.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-gpgconf t-gpgconf.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-gpgconf t-gpgconf.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-keylist t-keylist.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-keylist t-keylist.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpg -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-keylist-sig t-keylist-sig.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-keylist-sig t-keylist-sig.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-keylist-secret-sig t-keylist-secret-sig.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-keylist-secret-sig t-keylist-secret-sig.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' Making all in json make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/json' echo no-force-v3-sigs > ./gpg.conf make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/json' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/json' echo pinentry-program /builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/../tests/json/../gpg/pinentry > ./gpg-agent.conf echo disable-scdaemon >> ./gpg-agent.conf make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/json' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/json' GNUPGHOME=/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/json LC_ALL=C GPG_AGENT_INFO= top_srcdir=../../.. gpgme_json=/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/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 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/json' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/json' GNUPGHOME=/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/json LC_ALL=C GPG_AGENT_INFO= top_srcdir=../../.. gpgme_json=/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/json/../../src/gpgme-json gpg --batch --no-permission-warning \ --import ../../../tests/gpg/pubdemo.asc GNUPGHOME=/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/json LC_ALL=C GPG_AGENT_INFO= top_srcdir=../../.. gpgme_json=/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/json/../../src/gpgme-json gpg --batch --no-permission-warning \ --import ../../../tests/gpg/secdemo.asc GNUPGHOME=/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/json LC_ALL=C GPG_AGENT_INFO= top_srcdir=../../.. gpgme_json=/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/json/../../src/gpgme-json gpgconf --kill all echo x > ./pubring-stamp make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/json' gpg: keybox '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/json/pubring.kbx' created gpg: /builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/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 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 /usr/bin/make all-am make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/json' gcc -DHAVE_CONFIG_H -I. -I../../../tests/json -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/json' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/json' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-json t-json.o ../../src/cJSON.o -lm ../../src/libgpgme.la -lgpg-error libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-json t-json.o ../../src/cJSON.o -lm ../../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/json' Making all in gpgsm make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/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 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpgsm' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpgsm' echo 32100C27173EF6E9C4E9A25D3D69F86D37A4F939 > ./trustlist.txt echo >> ./trustlist.txt echo "# CN=test cert 1,OU=Aegypten Project,O=g10 Code GmbH,L=Düsseldorf,C=DE" >> ./trustlist.txt echo "3CF405464F66ED4A7DF45BBDD1E4282E33BDB76E S" >> ./trustlist.txt make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpgsm' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpgsm' GNUPGHOME=/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpgsm LC_ALL=C GPG_AGENT_INFO= top_srcdir=../../.. gpgconf --kill all /usr/bin/mkdir -p ./private-keys-v1.d cp ../../../tests/gpgsm/32100C27173EF6E9C4E9A25D3D69F86D37A4F939 private-keys-v1.d/32100C27173EF6E9C4E9A25D3D69F86D37A4F939.key echo x > ./gpg-sample.stamp make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpgsm' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpgsm' GNUPGHOME=/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpgsm LC_ALL=C GPG_AGENT_INFO= top_srcdir=../../.. gpgsm --import ../../../tests/gpgsm/cert_g10code_test1.der touch pubring-stamp make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpgsm' gpgsm: WARNING: running with faked system time: 2001-12-13 11:00:00 gpgsm: keybox '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpgsm/pubring.kbx' created gpgsm: total number processed: 1 gpgsm: imported: 1 /usr/bin/make all-am make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpgsm' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpgsm -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpgsm' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpgsm' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpgsm -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpgsm' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpgsm' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpgsm -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpgsm' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpgsm' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpgsm -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpgsm' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpgsm' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpgsm -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpgsm' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpgsm' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpgsm -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpgsm' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpgsm' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpgsm -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpgsm' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpgsm' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpgsm -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpgsm' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpgsm' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpgsm -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpgsm' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpgsm' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o cms-decrypt cms-decrypt.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o cms-decrypt cms-decrypt.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpgsm' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpgsm' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-export t-export.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-export t-export.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpgsm' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpgsm' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-encrypt t-encrypt.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-encrypt t-encrypt.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpgsm' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpgsm' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-decrypt t-decrypt.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-decrypt t-decrypt.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpgsm' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpgsm' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-import t-import.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-import t-import.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpgsm' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpgsm' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-genkey t-genkey.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-genkey t-genkey.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpgsm' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpgsm' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-sign t-sign.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-sign t-sign.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpgsm' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpgsm' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-verify t-verify.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-verify t-verify.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpgsm' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpgsm' gcc -DHAVE_CONFIG_H -I. -I../../../tests/gpgsm -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpgsm' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpgsm' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o cms-keylist cms-keylist.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o cms-keylist cms-keylist.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpgsm' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpgsm' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-keylist t-keylist.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-keylist t-keylist.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpgsm' Making all in opassuan make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/opassuan' gcc -DHAVE_CONFIG_H -I. -I../../../tests/opassuan -I../../conf -I../../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/opassuan' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/opassuan' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-command t-command.o ../../src/libgpgme.la libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/t-command t-command.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/usr/lib64 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/opassuan' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' gcc -DHAVE_CONFIG_H -I. -I../../tests -I../conf -I../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' gcc -DHAVE_CONFIG_H -I. -I../../tests -I../conf -I../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' gcc -DHAVE_CONFIG_H -I. -I../../tests -I../conf -I../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' /bin/sh ../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-version t-version.o ../src/libgpgme.la -lgpg-error libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-version t-version.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' gcc -DHAVE_CONFIG_H -I. -I../../tests -I../conf -I../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' /bin/sh ../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-engine-info t-engine-info.o ../src/libgpgme.la -lgpg-error libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-engine-info t-engine-info.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' gcc -DHAVE_CONFIG_H -I. -I../../tests -I../conf -I../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' gcc -DHAVE_CONFIG_H -I. -I../../tests -I../conf -I../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' gcc -DHAVE_CONFIG_H -I. -I../../tests -I../conf -I../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' gcc -DHAVE_CONFIG_H -I. -I../../tests -I../conf -I../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' gcc -DHAVE_CONFIG_H -I. -I../../tests -I../conf -I../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' gcc -DHAVE_CONFIG_H -I. -I../../tests -I../conf -I../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' /bin/sh ../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-identify run-identify.o ../src/libgpgme.la -lgpg-error libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-identify run-identify.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' gcc -DHAVE_CONFIG_H -I. -I../../tests -I../conf -I../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' /bin/sh ../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-receive-keys run-receive-keys.o ../src/libgpgme.la -lgpg-error libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-receive-keys run-receive-keys.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' /bin/sh ../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-tofu run-tofu.o ../src/libgpgme.la -lgpg-error libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-tofu run-tofu.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' gcc -DHAVE_CONFIG_H -I. -I../../tests -I../conf -I../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' /bin/sh ../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-swdb run-swdb.o ../src/libgpgme.la -lgpg-error libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-swdb run-swdb.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' /bin/sh ../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-import run-import.o ../src/libgpgme.la -lgpg-error libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-import run-import.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' /bin/sh ../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-data t-data.o ../src/libgpgme.la -lgpg-error libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-data t-data.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' /bin/sh ../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-export run-export.o ../src/libgpgme.la -lgpg-error libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-export run-export.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' gcc -DHAVE_CONFIG_H -I. -I../../tests -I../conf -I../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' /bin/sh ../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-keysign run-keysign.o ../src/libgpgme.la -lgpg-error libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-keysign run-keysign.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' /bin/sh ../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-sign run-sign.o ../src/libgpgme.la -lgpg-error libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-sign run-sign.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' gcc -DHAVE_CONFIG_H -I. -I../../tests -I../conf -I../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' /bin/sh ../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-decrypt run-decrypt.o ../src/libgpgme.la -lgpg-error libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-decrypt run-decrypt.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' gcc -DHAVE_CONFIG_H -I. -I../../tests -I../conf -I../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' /bin/sh ../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-encrypt run-encrypt.o ../src/libgpgme.la -lgpg-error libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-encrypt run-encrypt.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' gcc -DHAVE_CONFIG_H -I. -I../../tests -I../conf -I../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' /bin/sh ../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-genkey run-genkey.o ../src/libgpgme.la -lgpg-error libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-genkey run-genkey.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' gcc -DHAVE_CONFIG_H -I. -I../../tests -I../conf -I../src -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -Wshadow -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 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' /bin/sh ../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-threaded run_threaded-run-threaded.o ../src/libgpgme.la -lgpg-error libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-threaded run_threaded-run-threaded.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' /bin/sh ../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-verify run-verify.o ../src/libgpgme.la -lgpg-error libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-verify run-verify.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' /bin/sh ../libtool --tag=CC --mode=link gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-keylist run-keylist.o ../src/libgpgme.la -lgpg-error libtool: link: gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-keylist run-keylist.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' Making all in doc make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/doc' gcc -I. -I../conf -I../../doc \ -o mkdefsinc ../../doc/mkdefsinc.c make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/doc' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/doc' incd="`test -f defsincdate || echo '../../doc/'`defsincdate"; \ ./mkdefsinc -C ../../doc --date "`cat $incd 2>/dev/null`" \ gpgme.texi uiserver.texi lesser.texi gpl.texi >defs.inc make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/doc' /usr/bin/make all-am make[3]: Nothing to be done for 'all-am'. Making all in lang Making all in cpp Making all in src make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/cpp/src/context_vanilla.cpp -fPIC -DPIC -o .libs/context_vanilla.o make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/cpp/src/gpgsetexpirytimeeditinteractor.cpp -fPIC -DPIC -o .libs/gpgsetexpirytimeeditinteractor.o make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/cpp/src/gpgadduserideditinteractor.cpp -fPIC -DPIC -o .libs/gpgadduserideditinteractor.o make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/cpp/src/statusconsumerassuantransaction.cpp -fPIC -DPIC -o .libs/statusconsumerassuantransaction.o make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o trustitem.lo ../../../../lang/cpp/src/trustitem.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/cpp/src/trustitem.cpp -fPIC -DPIC -o .libs/trustitem.o make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/cpp/src/gpgaddexistingsubkeyeditinteractor.cpp -fPIC -DPIC -o .libs/gpgaddexistingsubkeyeditinteractor.o make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o keygenerationresult.lo ../../../../lang/cpp/src/keygenerationresult.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/cpp/src/keygenerationresult.cpp -fPIC -DPIC -o .libs/keygenerationresult.o make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/cpp/src/gpgsetownertrusteditinteractor.cpp -fPIC -DPIC -o .libs/gpgsetownertrusteditinteractor.o make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o engineinfo.lo ../../../../lang/cpp/src/engineinfo.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/cpp/src/engineinfo.cpp -fPIC -DPIC -o .libs/engineinfo.o make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o exception.lo ../../../../lang/cpp/src/exception.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/cpp/src/exception.cpp -fPIC -DPIC -o .libs/exception.o make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o tofuinfo.lo ../../../../lang/cpp/src/tofuinfo.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/cpp/src/tofuinfo.cpp -fPIC -DPIC -o .libs/tofuinfo.o make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o callbacks.lo ../../../../lang/cpp/src/callbacks.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/cpp/src/callbacks.cpp -fPIC -DPIC -o .libs/callbacks.o make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o keylistresult.lo ../../../../lang/cpp/src/keylistresult.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/cpp/src/keylistresult.cpp -fPIC -DPIC -o .libs/keylistresult.o make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o gpgrevokekeyeditinteractor.lo ../../../../lang/cpp/src/gpgrevokekeyeditinteractor.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/cpp/src/gpgrevokekeyeditinteractor.cpp -fPIC -DPIC -o .libs/gpgrevokekeyeditinteractor.o make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o vfsmountresult.lo ../../../../lang/cpp/src/vfsmountresult.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/cpp/src/vfsmountresult.cpp -fPIC -DPIC -o .libs/vfsmountresult.o make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o gpggencardkeyinteractor.lo ../../../../lang/cpp/src/gpggencardkeyinteractor.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/cpp/src/gpggencardkeyinteractor.cpp -fPIC -DPIC -o .libs/gpggencardkeyinteractor.o make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/cpp/src/defaultassuantransaction.cpp -fPIC -DPIC -o .libs/defaultassuantransaction.o make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o swdbresult.lo ../../../../lang/cpp/src/swdbresult.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/cpp/src/swdbresult.cpp -fPIC -DPIC -o .libs/swdbresult.o make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o eventloopinteractor.lo ../../../../lang/cpp/src/eventloopinteractor.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/cpp/src/eventloopinteractor.cpp -fPIC -DPIC -o .libs/eventloopinteractor.o make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/cpp/src/util.cpp -fPIC -DPIC -o .libs/util.o make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/cpp/src/gpgagentgetinfoassuantransaction.cpp -fPIC -DPIC -o .libs/gpgagentgetinfoassuantransaction.o make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o scdgetinfoassuantransaction.lo ../../../../lang/cpp/src/scdgetinfoassuantransaction.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/cpp/src/scdgetinfoassuantransaction.cpp -fPIC -DPIC -o .libs/scdgetinfoassuantransaction.o make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o editinteractor.lo ../../../../lang/cpp/src/editinteractor.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/cpp/src/editinteractor.cpp -fPIC -DPIC -o .libs/editinteractor.o make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/cpp/src/encryptionresult.cpp -fPIC -DPIC -o .libs/encryptionresult.o make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/cpp/src/decryptionresult.cpp -fPIC -DPIC -o .libs/decryptionresult.o make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o data.lo ../../../../lang/cpp/src/data.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/cpp/src/data.cpp -fPIC -DPIC -o .libs/data.o make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o importresult.lo ../../../../lang/cpp/src/importresult.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/cpp/src/importresult.cpp -fPIC -DPIC -o .libs/importresult.o make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/cpp/src/signingresult.cpp -fPIC -DPIC -o .libs/signingresult.o make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/cpp/src/gpgsignkeyeditinteractor.cpp -fPIC -DPIC -o .libs/gpgsignkeyeditinteractor.o make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o verificationresult.lo ../../../../lang/cpp/src/verificationresult.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/cpp/src/verificationresult.cpp -fPIC -DPIC -o .libs/verificationresult.o make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o key.lo ../../../../lang/cpp/src/key.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/cpp/src/key.cpp -fPIC -DPIC -o .libs/key.o make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/cpp/src/configuration.cpp -fPIC -DPIC -o .libs/configuration.o make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o context.lo ../../../../lang/cpp/src/context.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/src -I../../../conf -I../../../src -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/cpp/src/context.cpp -fPIC -DPIC -o .libs/context.o make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-undefined -version-info 26:1:20 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libgpgmepp.la -rpath /usr/lib64 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 -lassuan libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/riscv64-redhat-linux/14/crti.o /usr/lib/gcc/riscv64-redhat-linux/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,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 ../../../src/.libs/libgpgme.so -lassuan -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/riscv64-redhat-linux/14/crtendS.o /usr/lib/gcc/riscv64-redhat-linux/14/crtn.o -O2 -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -Wl,--build-id=sha1 -Wl,-soname -Wl,libgpgmepp.so.6 -o .libs/libgpgmepp.so.6.20.1 libtool: link: (cd ".libs" && rm -f "libgpgmepp.so.6" && ln -s "libgpgmepp.so.6.20.1" "libgpgmepp.so.6") libtool: link: (cd ".libs" && rm -f "libgpgmepp.so" && ln -s "libgpgmepp.so.6.20.1" "libgpgmepp.so") libtool: link: ( cd ".libs" && rm -f "libgpgmepp.la" && ln -s "../libgpgmepp.la" "libgpgmepp.la" ) make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' Making all in tests make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/tests' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/tests -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -DTOP_SRCDIR="../../../.." -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o run-getkey.o ../../../../lang/cpp/tests/run-getkey.cpp make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/tests' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/tests' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/tests -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -DTOP_SRCDIR="../../../.." -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o run-keylist.o ../../../../lang/cpp/tests/run-keylist.cpp make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/tests' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/tests' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-install -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-getkey run-getkey.o ../../cpp/src/libgpgmepp.la ../../../src/libgpgme.la -lgpg-error -lstdc++ libtool: link: g++ -std=c++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-getkey run-getkey.o ../../cpp/src/.libs/libgpgmepp.so ../../../src/.libs/libgpgme.so -lgpg-error -lstdc++ -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/tests' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/tests' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-install -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-keylist run-keylist.o ../../cpp/src/libgpgmepp.la ../../../src/libgpgme.la -lgpg-error -lstdc++ libtool: link: g++ -std=c++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-keylist run-keylist.o ../../cpp/src/.libs/libgpgmepp.so ../../../src/.libs/libgpgme.so -lgpg-error -lstdc++ -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/tests' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/tests' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/tests -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -DTOP_SRCDIR="../../../.." -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o run-wkdlookup.o ../../../../lang/cpp/tests/run-wkdlookup.cpp make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/tests' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/tests' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/cpp/tests -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/libassuan2 -DBUILDING_GPGMEPP -DTOP_SRCDIR="../../../.." -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o run-verify.o ../../../../lang/cpp/tests/run-verify.cpp make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/tests' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/tests' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-install -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-wkdlookup run-wkdlookup.o ../../cpp/src/libgpgmepp.la ../../../src/libgpgme.la -lgpg-error -lstdc++ libtool: link: g++ -std=c++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-wkdlookup run-wkdlookup.o ../../cpp/src/.libs/libgpgmepp.so ../../../src/.libs/libgpgme.so -lgpg-error -lstdc++ -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/tests' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/tests' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-install -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-verify run-verify.o ../../cpp/src/libgpgmepp.la ../../../src/libgpgme.la -lgpg-error -lstdc++ libtool: link: g++ -std=c++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-verify run-verify.o ../../cpp/src/.libs/libgpgmepp.so ../../../src/.libs/libgpgme.so -lgpg-error -lstdc++ -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/tests' make[4]: Nothing to be done for 'all-am'. Making all in python Making all in . make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/python' ln -sf "../../../src/data.h" . ln -sf "../../conf/config.h" . ln -sf "../../../lang/python/src" gpg touch copystamp make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/python' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/python' set -e ; for PYTHON in /usr/bin/python3.13; do \ CPP="gcc -E" \ CFLAGS="-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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 Using gpgme.h from ../../src/gpgme.h make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/python' Deprecated command line option: -py3. Ignored, this option is no longer supported. python3.13-gpg/gpgme.h:492: Warning 451: Setting a const char * variable may leak memory. In file included from python3.13-gpg/gpgme.h:30, from /builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/python/data.h:34, from python3.13-gpg/gpgme_wrap.c:3302: 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:4638:14: /usr/include/gpg-error.h:981:35: warning: ‘arg1’ may be used uninitialized [-Wmaybe-uninitialized] 981 | 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:4619:17: note: ‘arg1’ was declared here 4619 | 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:4605:14: /usr/include/gpg-error.h:973:10: warning: ‘arg1’ may be used uninitialized [-Wmaybe-uninitialized] 973 | 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:4586:17: note: ‘arg1’ was declared here 4586 | 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:4572:14: /usr/include/gpg-error.h:951:5: warning: ‘arg1’ may be used uninitialized [-Wmaybe-uninitialized] 950 | return code == GPG_ERR_NO_ERROR ? GPG_ERR_NO_ERROR | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 951 | : (((source & GPG_ERR_SOURCE_MASK) << GPG_ERR_SOURCE_SHIFT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 952 | | (code & GPG_ERR_CODE_MASK)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ python3.13-gpg/gpgme_wrap.c: In function ‘_wrap_gpgme_error’: python3.13-gpg/gpgme_wrap.c:4553:20: note: ‘arg1’ was declared here 4553 | 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:4539:14: /usr/include/gpg-error.h:951:40: warning: ‘arg1’ may be used uninitialized [-Wmaybe-uninitialized] 951 | : (((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:4510:22: note: ‘arg1’ was declared here 4510 | 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:4539:14: /usr/include/gpg-error.h:951:5: warning: ‘arg2’ may be used uninitialized [-Wmaybe-uninitialized] 950 | return code == GPG_ERR_NO_ERROR ? GPG_ERR_NO_ERROR | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 951 | : (((source & GPG_ERR_SOURCE_MASK) << GPG_ERR_SOURCE_SHIFT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 952 | | (code & GPG_ERR_CODE_MASK)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ python3.13-gpg/gpgme_wrap.c: In function ‘_wrap_gpgme_err_make’: python3.13-gpg/gpgme_wrap.c:4511:20: note: ‘arg2’ was declared here 4511 | 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:4828:14: warning: ‘arg1’ may be used uninitialized [-Wmaybe-uninitialized] 4828 | result = (int)gpgme_err_code_to_errno(arg1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ python3.13-gpg/gpgme_wrap.c:4809:20: note: ‘arg1’ was declared here 4809 | 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:3905:29, inlined from ‘_wrap_copy_gpgme_error_t_p’ at python3.13-gpg/gpgme_wrap.c:48172:14: /usr/include/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:48153:17: note: ‘arg1’ was declared here 48153 | gpgme_error_t arg1 ; | ^~~~ python3.13-gpg/gpgme_wrap.c: In function ‘_wrap_gpgme_strsource’: python3.13-gpg/gpgme_wrap.c:4767:22: warning: ‘arg1’ may be used uninitialized [-Wmaybe-uninitialized] 4767 | result = (char *)gpgme_strsource(arg1); | ^~~~~~~~~~~~~~~~~~~~~ python3.13-gpg/gpgme_wrap.c:4748:17: note: ‘arg1’ was declared here 4748 | gpgme_error_t arg1 ; | ^~~~ python3.13-gpg/gpgme_wrap.c: In function ‘_wrap_gpgme_strerror’: python3.13-gpg/gpgme_wrap.c:4671:22: warning: ‘arg1’ may be used uninitialized [-Wmaybe-uninitialized] 4671 | result = (char *)gpgme_strerror(arg1); | ^~~~~~~~~~~~~~~~~~~~ python3.13-gpg/gpgme_wrap.c:4652:17: note: ‘arg1’ was declared here 4652 | gpgme_error_t arg1 ; | ^~~~ python3.13-gpg/gpgme_wrap.c: In function ‘_wrap_gpgme_strerror_r’: python3.13-gpg/gpgme_wrap.c:4726:14: warning: ‘arg1’ may be used uninitialized [-Wmaybe-uninitialized] 4726 | result = (int)gpgme_strerror_r(arg1,arg2,arg3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ python3.13-gpg/gpgme_wrap.c:4683:15: note: ‘arg1’ was declared here 4683 | gpg_error_t arg1 ; | ^~~~ python3.13-gpg/gpgme_wrap.c: In function ‘_wrap_gpgme_err_make_from_errno’: python3.13-gpg/gpgme_wrap.c:4913:14: warning: ‘arg1’ may be used uninitialized [-Wmaybe-uninitialized] 4913 | result = gpgme_err_make_from_errno(arg1,arg2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ python3.13-gpg/gpgme_wrap.c:4887:22: note: ‘arg1’ was declared here 4887 | 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:48236:5: python3.13-gpg/gpgme_wrap.c:3913:10: warning: ‘arg2’ may be used uninitialized [-Wmaybe-uninitialized] 3913 | *obj = value; | ~~~~~^~~~~~~ python3.13-gpg/gpgme_wrap.c: In function ‘_wrap_gpgme_error_t_p_assign’: python3.13-gpg/gpgme_wrap.c:48212:17: note: ‘arg2’ was declared here 48212 | 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:47499:27: warning: ‘arg2’ may be used uninitialized [-Wmaybe-uninitialized] 47499 | if (arg1) (arg1)->err = arg2; | ~~~~~~~~~~~~^~~~~~ python3.13-gpg/gpgme_wrap.c:47475:17: note: ‘arg2’ was declared here 47475 | gpgme_error_t arg2 ; | ^~~~ python3.13-gpg/gpgme_wrap.c: In function ‘_wrap__gpgme_import_status_result_set’: python3.13-gpg/gpgme_wrap.c:31020:30: warning: ‘arg2’ may be used uninitialized [-Wmaybe-uninitialized] 31020 | if (arg1) (arg1)->result = arg2; | ~~~~~~~~~~~~~~~^~~~~~ python3.13-gpg/gpgme_wrap.c:30996:17: note: ‘arg2’ was declared here 30996 | gpgme_error_t arg2 ; | ^~~~ python3.13-gpg/gpgme_wrap.c: In function ‘_wrap__gpgme_signature_validity_reason_set’: python3.13-gpg/gpgme_wrap.c:27414:39: warning: ‘arg2’ may be used uninitialized [-Wmaybe-uninitialized] 27414 | if (arg1) (arg1)->validity_reason = arg2; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ python3.13-gpg/gpgme_wrap.c:27390:17: note: ‘arg2’ was declared here 27390 | gpgme_error_t arg2 ; | ^~~~ python3.13-gpg/gpgme_wrap.c: In function ‘_wrap__gpgme_signature_status_set’: python3.13-gpg/gpgme_wrap.c:26777:30: warning: ‘arg2’ may be used uninitialized [-Wmaybe-uninitialized] 26777 | if (arg1) (arg1)->status = arg2; | ~~~~~~~~~~~~~~~^~~~~~ python3.13-gpg/gpgme_wrap.c:26753:17: note: ‘arg2’ was declared here 26753 | gpgme_error_t arg2 ; | ^~~~ python3.13-gpg/gpgme_wrap.c: In function ‘_wrap__gpgme_recipient_status_set’: python3.13-gpg/gpgme_wrap.c:21148:30: warning: ‘arg2’ may be used uninitialized [-Wmaybe-uninitialized] 21148 | if (arg1) (arg1)->status = arg2; | ~~~~~~~~~~~~~~~^~~~~~ python3.13-gpg/gpgme_wrap.c:21124:17: note: ‘arg2’ was declared here 21124 | 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:14233:30: warning: ‘arg2’ may be used uninitialized [-Wmaybe-uninitialized] 14233 | if (arg1) (arg1)->op_err = arg2; | ~~~~~~~~~~~~~~~^~~~~~ python3.13-gpg/gpgme_wrap.c:14209:17: note: ‘arg2’ was declared here 14209 | 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:14166:27: warning: ‘arg2’ may be used uninitialized [-Wmaybe-uninitialized] 14166 | if (arg1) (arg1)->err = arg2; | ~~~~~~~~~~~~^~~~~~ python3.13-gpg/gpgme_wrap.c:14142:17: note: ‘arg2’ was declared here 14142 | gpgme_error_t arg2 ; | ^~~~ python3.13-gpg/gpgme_wrap.c: In function ‘_wrap__gpgme_invalid_key_reason_set’: python3.13-gpg/gpgme_wrap.c:12490:30: warning: ‘arg2’ may be used uninitialized [-Wmaybe-uninitialized] 12490 | if (arg1) (arg1)->reason = arg2; | ~~~~~~~~~~~~~~~^~~~~~ python3.13-gpg/gpgme_wrap.c:12466:17: note: ‘arg2’ was declared here 12466 | gpgme_error_t arg2 ; | ^~~~ python3.13-gpg/gpgme_wrap.c: In function ‘_wrap__gpgme_key_sig_status_set’: python3.13-gpg/gpgme_wrap.c:8655:30: warning: ‘arg2’ may be used uninitialized [-Wmaybe-uninitialized] 8655 | if (arg1) (arg1)->status = arg2; | ~~~~~~~~~~~~~~~^~~~~~ python3.13-gpg/gpgme_wrap.c:8631:17: note: ‘arg2’ was declared here 8631 | gpgme_error_t arg2 ; | ^~~~ python3.13-gpg/gpgme_wrap.c: In function ‘_wrap_gpgme_op_receive_keys’: python3.13-gpg/gpgme_wrap.c:33077:19: warning: ‘size2’ may be used uninitialized [-Wmaybe-uninitialized] 33077 | for (i = 0; i < size2; i++) | ~~^~~~~~~ python3.13-gpg/gpgme_wrap.c:33005:10: note: ‘size2’ was declared here 33005 | size_t size2 ; | ^~~~~ python3.13-gpg/gpgme_wrap.c: In function ‘_wrap_gpgme_op_receive_keys_start’: python3.13-gpg/gpgme_wrap.c:32991:19: warning: ‘size2’ may be used uninitialized [-Wmaybe-uninitialized] 32991 | for (i = 0; i < size2; i++) | ~~^~~~~~~ python3.13-gpg/gpgme_wrap.c:32919:10: note: ‘size2’ was declared here 32919 | size_t size2 ; | ^~~~~ python3.13-gpg/gpgme_wrap.c: In function ‘_wrap_gpgme_data_seek’: python3.13-gpg/gpgme_wrap.c:4111:14: warning: ‘arg2’ may be used uninitialized [-Wmaybe-uninitialized] 4111 | result = gpgme_data_seek(arg1,arg2,arg3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ python3.13-gpg/gpgme_wrap.c:4072:9: note: ‘arg2’ was declared here 4072 | off_t arg2 ; | ^~~~ python3.13-gpg/gpgme_wrap.c: In function ‘_wrap_gpgme_data_new_from_filepart’: python3.13-gpg/gpgme_wrap.c:16222:14: warning: ‘arg4’ may be used uninitialized [-Wmaybe-uninitialized] 16222 | result = gpgme_data_new_from_filepart(arg1,(char const *)arg2,arg3,arg4,arg5); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ python3.13-gpg/gpgme_wrap.c:16158:9: note: ‘arg4’ was declared here 16158 | off_t arg4 ; | ^~~~ python3.13-gpg/gpgme_wrap.c: In function ‘_wrap_gpgme_op_keylist_ext_start’: python3.13-gpg/gpgme_wrap.c:39394:19: warning: ‘size2’ may be used uninitialized [-Wmaybe-uninitialized] 39394 | for (i = 0; i < size2; i++) | ~~^~~~~~~ python3.13-gpg/gpgme_wrap.c:39308:10: note: ‘size2’ was declared here 39308 | size_t size2 ; | ^~~~~ python3.13-gpg/gpgme_wrap.c: In function ‘_wrap_gpgme_op_spawn’: python3.13-gpg/gpgme_wrap.c:41108:19: warning: ‘size3’ may be used uninitialized [-Wmaybe-uninitialized] 41108 | for (i = 0; i < size3; i++) | ~~^~~~~~~ python3.13-gpg/gpgme_wrap.c:40983:10: note: ‘size3’ was declared here 40983 | size_t size3 ; | ^~~~~ python3.13-gpg/gpgme_wrap.c: In function ‘_wrap_gpgme_op_spawn_start’: python3.13-gpg/gpgme_wrap.c:40963:19: warning: ‘size3’ may be used uninitialized [-Wmaybe-uninitialized] 40963 | for (i = 0; i < size3; i++) | ~~^~~~~~~ python3.13-gpg/gpgme_wrap.c:40838:10: note: ‘size3’ was declared here 40838 | size_t size3 ; | ^~~~~ python3.13-gpg/gpgme_wrap.c: In function ‘_wrap_gpgme_op_export_ext’: python3.13-gpg/gpgme_wrap.c:34186:19: warning: ‘size2’ may be used uninitialized [-Wmaybe-uninitialized] 34186 | for (i = 0; i < size2; i++) | ~~^~~~~~~ python3.13-gpg/gpgme_wrap.c:33981:10: note: ‘size2’ was declared here 33981 | size_t size2 ; | ^~~~~ python3.13-gpg/gpgme_wrap.c: In function ‘_wrap_gpgme_op_export_ext_start’: python3.13-gpg/gpgme_wrap.c:33870:19: warning: ‘size2’ may be used uninitialized [-Wmaybe-uninitialized] 33870 | for (i = 0; i < size2; i++) | ~~^~~~~~~ python3.13-gpg/gpgme_wrap.c:33665:10: note: ‘size2’ was declared here 33665 | size_t size2 ; | ^~~~~ 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:109, 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); | ^~~~~~~~~~~~~~~~~~~ Making all in tests make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/python/tests' echo no-force-v3-sigs > ./gpg.conf echo default-key A0FF4590BB6122EDEF6E3C542D727CC768697734 >> ./gpg.conf make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/python/tests' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/python/tests' echo pinentry-program /builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/../tests/gpg/pinentry >gpg-agent.conf echo disable-scdaemon >> gpg-agent.conf make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/python/tests' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/python/tests' GNUPGHOME=/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/python/tests LC_ALL=C GPG_AGENT_INFO= top_srcdir=../../../.. srcdir=../../../../lang/python/tests LD_LIBRARY_PATH="../../../src/.libs:" 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/${k#../../../../tests/gpg/}.key; \ done echo x > ./gpg-sample.stamp make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/python/tests' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/python/tests' GNUPGHOME=/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/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 GNUPGHOME=/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/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 GNUPGHOME=/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/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[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/python/tests' /usr/bin/make all-am gpg: keybox '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/python/tests/pubring.kbx' created gpg: /builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/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 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 make[5]: Nothing to be done for 'all-am'. Making all in examples make[4]: Nothing to be done for 'all'. Making all in doc make[4]: Nothing to be done for 'all'. Making all in src make[4]: Nothing to be done for 'all'. Making all in qt Making all in src make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/abstractimportjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/abstractimportjob.h -o abstractimportjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/addexistingsubkeyjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/addexistingsubkeyjob.h -o addexistingsubkeyjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/adduseridjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/adduseridjob.h -o adduseridjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/changeexpiryjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/changeexpiryjob.h -o changeexpiryjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/changeownertrustjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/changeownertrustjob.h -o changeownertrustjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/changepasswdjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/changepasswdjob.h -o changepasswdjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/cleaner.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/cleaner.h -o cleaner.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/decryptjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/decryptjob.h -o decryptjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/decryptverifyarchivejob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/decryptverifyarchivejob.h -o decryptverifyarchivejob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/decryptverifyjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/decryptverifyjob.h -o decryptverifyjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/deletejob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/deletejob.h -o deletejob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/downloadjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/downloadjob.h -o downloadjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/encryptarchivejob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/encryptarchivejob.h -o encryptarchivejob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/encryptjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/encryptjob.h -o encryptjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/exportjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/exportjob.h -o exportjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/hierarchicalkeylistjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/hierarchicalkeylistjob.h -o hierarchicalkeylistjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/importfromkeyserverjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/importfromkeyserverjob.h -o importfromkeyserverjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/importjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/importjob.h -o importjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/job.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/job.h -o job.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/keygenerationjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/keygenerationjob.h -o keygenerationjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/keylistjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/keylistjob.h -o keylistjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/listallkeysjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/listallkeysjob.h -o listallkeysjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/multideletejob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/multideletejob.h -o multideletejob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmeaddexistingsubkeyjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmeaddexistingsubkeyjob.h -o qgpgmeaddexistingsubkeyjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmeadduseridjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmeadduseridjob.h -o qgpgmeadduseridjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmechangeexpiryjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmechangeexpiryjob.h -o qgpgmechangeexpiryjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmechangeownertrustjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmechangeownertrustjob.h -o qgpgmechangeownertrustjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmechangepasswdjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmechangepasswdjob.h -o qgpgmechangepasswdjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmedecryptjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmedecryptjob.h -o qgpgmedecryptjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmedecryptverifyarchivejob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmedecryptverifyarchivejob.h -o qgpgmedecryptverifyarchivejob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmedecryptverifyjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmedecryptverifyjob.h -o qgpgmedecryptverifyjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmedeletejob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmedeletejob.h -o qgpgmedeletejob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmedownloadjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmedownloadjob.h -o qgpgmedownloadjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmeencryptarchivejob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmeencryptarchivejob.h -o qgpgmeencryptarchivejob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmeencryptjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmeencryptjob.h -o qgpgmeencryptjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmeexportjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmeexportjob.h -o qgpgmeexportjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmeimportfromkeyserverjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmeimportfromkeyserverjob.h -o qgpgmeimportfromkeyserverjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmeimportjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmeimportjob.h -o qgpgmeimportjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmekeygenerationjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmekeygenerationjob.h -o qgpgmekeygenerationjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmekeylistjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmekeylistjob.h -o qgpgmekeylistjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmelistallkeysjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmelistallkeysjob.h -o qgpgmelistallkeysjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmereceivekeysjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmereceivekeysjob.h -o qgpgmereceivekeysjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmerefreshsmimekeysjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmerefreshsmimekeysjob.h -o qgpgmerefreshsmimekeysjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmerevokekeyjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmerevokekeyjob.h -o qgpgmerevokekeyjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmesetprimaryuseridjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmesetprimaryuseridjob.h -o qgpgmesetprimaryuseridjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmesignarchivejob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmesignarchivejob.h -o qgpgmesignarchivejob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmesignencryptjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmesignencryptjob.h -o qgpgmesignencryptjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmesignencryptarchivejob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmesignencryptarchivejob.h -o qgpgmesignencryptarchivejob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmesignjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmesignjob.h -o qgpgmesignjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmesignkeyjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmesignkeyjob.h -o qgpgmesignkeyjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmeverifydetachedjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmeverifydetachedjob.h -o qgpgmeverifydetachedjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmeverifyopaquejob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmeverifyopaquejob.h -o qgpgmeverifyopaquejob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmewkdlookupjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmewkdlookupjob.h -o qgpgmewkdlookupjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmewkdrefreshjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmewkdrefreshjob.h -o qgpgmewkdrefreshjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmewkspublishjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmewkspublishjob.h -o qgpgmewkspublishjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/tofupolicyjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/tofupolicyjob.h -o tofupolicyjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmetofupolicyjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmetofupolicyjob.h -o qgpgmetofupolicyjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/receivekeysjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/receivekeysjob.h -o receivekeysjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/refreshkeysjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/refreshkeysjob.h -o refreshkeysjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/revokekeyjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/revokekeyjob.h -o revokekeyjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/setprimaryuseridjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/setprimaryuseridjob.h -o setprimaryuseridjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/signarchivejob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/signarchivejob.h -o signarchivejob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/signencryptjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/signencryptjob.h -o signencryptjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/signencryptarchivejob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/signencryptarchivejob.h -o signencryptarchivejob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/signjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/signjob.h -o signjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/signkeyjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/signkeyjob.h -o signkeyjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/specialjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/specialjob.h -o specialjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/verifydetachedjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/verifydetachedjob.h -o verifydetachedjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/verifyopaquejob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/verifyopaquejob.h -o verifyopaquejob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/wkdlookupjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/wkdlookupjob.h -o wkdlookupjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/wkdrefreshjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/wkdrefreshjob.h -o wkdrefreshjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/keyformailboxjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/keyformailboxjob.h -o keyformailboxjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/wkspublishjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/wkspublishjob.h -o wkspublishjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/defaultkeygenerationjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/defaultkeygenerationjob.h -o defaultkeygenerationjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmekeyformailboxjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmekeyformailboxjob.h -o qgpgmekeyformailboxjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/quickjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/quickjob.h -o quickjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/gpgcardjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/gpgcardjob.h -o gpgcardjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmequickjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmequickjob.h -o qgpgmequickjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/src/qgpgmegpgcardjob.h' || echo '../../../../lang/qt/src/'`../../../../lang/qt/src/qgpgmegpgcardjob.h -o qgpgmegpgcardjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/bin/make all-am make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o wkdlookupresult.lo ../../../../lang/qt/src/wkdlookupresult.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/wkdlookupresult.cpp -fPIC -DPIC -o .libs/wkdlookupresult.o make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o filelistdataprovider.lo ../../../../lang/qt/src/filelistdataprovider.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/filelistdataprovider.cpp -fPIC -DPIC -o .libs/filelistdataprovider.o make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgme_debug.lo ../../../../lang/qt/src/qgpgme_debug.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgme_debug.cpp -fPIC -DPIC -o .libs/qgpgme_debug.o In file included from /usr/include/qt6/QtCore/qglobal.h:63, from /usr/include/qt6/QtCore/qloggingcategory.h:7, from /usr/include/qt6/QtCore/QLoggingCategory:1, from ../../../../lang/qt/src/qgpgme_debug.h:4, from ../../../../lang/qt/src/qgpgme_debug.cpp:5: /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o dataprovider.lo ../../../../lang/qt/src/dataprovider.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/dataprovider.cpp -fPIC -DPIC -o .libs/dataprovider.o In file included from /usr/include/qt6/QtCore/qglobal.h:63, from /usr/include/qt6/QtCore/qnamespace.h:12, from /usr/include/qt6/QtCore/qbytearray.h:9, from /usr/include/qt6/QtCore/QByteArray:1, from ../../../../lang/qt/src/dataprovider.h:37, from ../../../../lang/qt/src/dataprovider.cpp:29: /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o debug.lo ../../../../lang/qt/src/debug.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/debug.cpp -fPIC -DPIC -o .libs/debug.o In file included from /usr/include/qt6/QtCore/qglobal.h:63, from /usr/include/qt6/QtCore/qiodevicebase.h:7, from /usr/include/qt6/QtCore/qtextstream.h:7, from /usr/include/qt6/QtCore/qdebug.h:13, from /usr/include/qt6/QtCore/QDebug:1, from ../../../../lang/qt/src/debug.cpp:41: /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o decryptverifyarchivejob.lo ../../../../lang/qt/src/decryptverifyarchivejob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/decryptverifyarchivejob.cpp -fPIC -DPIC -o .libs/decryptverifyarchivejob.o ~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qglobal.h:63, from /usr/include/qt6/QtCore/qnamespace.h:12, from /usr/include/qt6/QtCore/qobjectdefs.h:12, from /usr/include/qt6/QtCore/qobject.h:10, from /usr/include/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/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In funmake[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o multideletejob.lo ../../../../lang/qt/src/multideletejob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/multideletejob.cpp -fPIC -DPIC -o .libs/multideletejob.o ction 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qglobal.h:63, from /usr/include/qt6/QtCore/qnamespace.h:12, from /usr/include/qt6/QtCore/qobjectdefs.h:12, from /usr/include/qt6/QtCore/qobject.h:10, from /usr/include/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/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o cleaner.lo ../../../../lang/qt/src/cleaner.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/cleaner.cpp -fPIC -DPIC -o .libs/cleaner.o In file included from /usr/include/qt6/QtCore/qglobal.h:63, from /usr/include/qt6/QtCore/qnamespace.h:12, from /usr/include/qt6/QtCore/qobjectdefs.h:12, from /usr/include/qt6/QtCore/qobject.h:10, from /usr/include/qt6/QtCore/QObject:1, from ../../../../lang/qt/src/cleaner.h:37, from ../../../../lang/qt/src/cleaner.cpp:34: /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o encryptarchivejob.lo ../../../../lang/qt/src/encryptarchivejob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/encryptarchivejob.cpp -fPIC -DPIC -o .libs/encryptarchivejob.o In file included from /usr/include/qt6/QtCore/qglobal.h:63, from /usr/include/qt6/QtCore/qnamespace.h:12, from /usr/include/qt6/QtCore/qobjectdefs.h:12, from /usr/include/qt6/QtCore/qobject.h:10, from /usr/include/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/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmedeletejob.lo ../../../../lang/qt/src/qgpgmedeletejob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmedeletejob.cpp -fPIC -DPIC -o .libs/qgpgmedeletejob.o In file included from /usr/include/qt6/QtCore/qglobal.h:63, from /usr/include/qt6/QtCore/qnamespace.h:12, from /usr/include/qt6/QtCore/qobjectdefs.h:12, from /usr/include/qt6/QtCore/qobject.h:10, from /usr/include/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/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmechangeownertrustjob.lo ../../../../lang/qt/src/qgpgmechangeownertrustjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmechangeownertrustjob.cpp -fPIC -DPIC -o .libs/qgpgmechangeownertrustjob.o In file included from /usr/include/qt6/QtCore/qglobal.h:63, from /usr/include/qt6/QtCore/qnamespace.h:12, from /usr/include/qt6/QtCore/qobjectdefs.h:12, from /usr/include/qt6/QtCore/qobject.h:10, from /usr/include/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:39: /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmeexportjob.lo ../../../../lang/qt/src/qgpgmeexportjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmeexportjob.cpp -fPIC -DPIC -o .libs/qgpgmeexportjob.o In file included from /usr/include/qt6/QtCore/qglobal.h:63, from /usr/include/qt6/QtCore/qnamespace.h:12, from /usr/include/qt6/QtCore/qobjectdefs.h:12, from /usr/include/qt6/QtCore/qobject.h:10, from /usr/include/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/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmebackend.lo ../../../../lang/qt/src/qgpgmebackend.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmebackend.cpp -fPIC -DPIC -o .libs/qgpgmebackend.o In file included from /usr/include/qt6/QtCore/qglobal.h:63, from /usr/include/qt6/QtCore/qchar.h:7, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/QString:1, from ../../../../lang/qt/src/qgpgmebackend.h:38, from ../../../../lang/qt/src/qgpgmebackend.cpp:39: /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<(const QDate&, const QDate&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:205:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 205 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>(const QDate&, const QDate&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:205:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 205 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<=(const QDate&, const QDate&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:205:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 205 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>=(const QDate&, const QDate&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:205:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 205 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<(const QTime&, const QTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:269:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 269 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>(const QTime&, const QTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:269:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 269 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<=(const QTime&, const QTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:269:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 269 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>=(const QTime&, const QTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:269:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 269 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'bool operator<(const QDateTime&, const QDateTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:609:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 609 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'bool operator>(const QDateTime&, const QDateTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:609:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 609 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'bool operator<=(const QDateTime&, const QDateTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:609:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 609 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'bool operator>=(const QDateTime&, const QDateTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:609:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 609 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmeadduseridjob.lo ../../../../lang/qt/src/qgpgmeadduseridjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmeadduseridjob.cpp -fPIC -DPIC -o .libs/qgpgmeadduseridjob.o In file included from /usr/include/qt6/QtCore/qglobal.h:63, from /usr/include/qt6/QtCore/qnamespace.h:12, from /usr/include/qt6/QtCore/qobjectdefs.h:12, from /usr/include/qt6/QtCore/qobject.h:10, from /usr/include/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/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmeaddexistingsubkeyjob.lo ../../../../lang/qt/src/qgpgmeaddexistingsubkeyjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmeaddexistingsubkeyjob.cpp -fPIC -DPIC -o .libs/qgpgmeaddexistingsubkeyjob.o In file included from /usr/include/qt6/QtCore/qglobal.h:63, from /usr/include/qt6/QtCore/qmutex.h:7, from /usr/include/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/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<(const QDate&, const QDate&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:205:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 205 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>(const QDate&, const QDate&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:205:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 205 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<=(const QDate&, const QDate&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:205:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 205 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>=(const QDate&, const QDate&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:205:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 205 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<(const QTime&, const QTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:269:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 269 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>(const QTime&, const QTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:269:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 269 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<=(const QTime&, const QTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:269:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 269 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>=(const QTime&, const QTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:269:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 269 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'bool operator<(const QDateTime&, const QDateTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:609:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 609 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'bool operator>(const QDateTime&, const QDateTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:609:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 609 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'bool operator<=(const QDateTime&, const QDateTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:609:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 609 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'bool operator>=(const QDateTime&, const QDateTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:609:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 609 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmechangeexpiryjob.lo ../../../../lang/qt/src/qgpgmechangeexpiryjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmechangeexpiryjob.cpp -fPIC -DPIC -o .libs/qgpgmechangeexpiryjob.o In file included from /usr/include/qt6/QtCore/qglobal.h:63, from /usr/include/qt6/QtCore/qnamespace.h:12, from /usr/include/qt6/QtCore/qobjectdefs.h:12, from /usr/include/qt6/QtCore/qobject.h:10, from /usr/include/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/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<(const QDate&, const QDate&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:205:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 205 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>(const QDate&, const QDate&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:205:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 205 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<=(const QDate&, const QDate&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:205:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 205 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>=(const QDate&, const QDate&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:205:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 205 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<(const QTime&, const QTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:269:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 269 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>(const QTime&, const QTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:269:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 269 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<=(const QTime&, const QTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:269:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 269 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>=(const QTime&, const QTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:269:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 269 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'bool operator<(const QDateTime&, const QDateTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:609:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 609 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'bool operator>(const QDateTime&, const QDateTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:609:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 609 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'bool operator<=(const QDateTime&, const QDateTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:609:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 609 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'bool operator>=(const QDateTime&, const QDateTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:609:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 609 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmechangepasswdjob.lo ../../../../lang/qt/src/qgpgmechangepasswdjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmechangepasswdjob.cpp -fPIC -DPIC -o .libs/qgpgmechangepasswdjob.o In file included from /usr/include/qt6/QtCore/qglobal.h:63, from /usr/include/qt6/QtCore/qnamespace.h:12, from /usr/include/qt6/QtCore/qobjectdefs.h:12, from /usr/include/qt6/QtCore/qobject.h:10, from /usr/include/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/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmeimportfromkeyserverjob.lo ../../../../lang/qt/src/qgpgmeimportfromkeyserverjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmeimportfromkeyserverjob.cpp -fPIC -DPIC -o .libs/qgpgmeimportfromkeyserverjob.o In file included from /usr/include/qt6/QtCore/qglobal.h:63, from /usr/include/qt6/QtCore/qnamespace.h:12, from /usr/include/qt6/QtCore/qobjectdefs.h:12, from /usr/include/qt6/QtCore/qobject.h:10, from /usr/include/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/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmedownloadjob.lo ../../../../lang/qt/src/qgpgmedownloadjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmedownloadjob.cpp -fPIC -DPIC -o .libs/qgpgmedownloadjob.o In file included from /usr/include/qt6/QtCore/qglobal.h:63, from /usr/include/qt6/QtCore/qnamespace.h:12, from /usr/include/qt6/QtCore/qobjectdefs.h:12, from /usr/include/qt6/QtCore/qobject.h:10, from /usr/include/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/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmedecryptjob.lo ../../../../lang/qt/src/qgpgmedecryptjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmedecryptjob.cpp -fPIC -DPIC -o .libs/qgpgmedecryptjob.o In file included from /usr/include/qt6/QtCore/qglobal.h:63, from /usr/include/qt6/QtCore/qnamespace.h:12, from /usr/include/qt6/QtCore/qobjectdefs.h:12, from /usr/include/qt6/QtCore/qobject.h:10, from /usr/include/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/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmedecryptverifyarchivejob.lo ../../../../lang/qt/src/qgpgmedecryptverifyarchivejob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmedecryptverifyarchivejob.cpp -fPIC -DPIC -o .libs/qgpgmedecryptverifyarchivejob.o In file included from /usr/include/qt6/QtCore/qglobal.h:63, from /usr/include/qt6/QtCore/qnamespace.h:12, from /usr/include/qt6/QtCore/qobjectdefs.h:12, from /usr/include/qt6/QtCore/qobject.h:10, from /usr/include/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/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmedecryptverifyjob.lo ../../../../lang/qt/src/qgpgmedecryptverifyjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmedecryptverifyjob.cpp -fPIC -DPIC -o .libs/qgpgmedecryptverifyjob.o In file included from /usr/include/qt6/QtCore/qglobal.h:63, from /usr/include/qt6/QtCore/qnamespace.h:12, from /usr/include/qt6/QtCore/qobjectdefs.h:12, from /usr/include/qt6/QtCore/qobject.h:10, from /usr/include/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/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmeimportjob.lo ../../../../lang/qt/src/qgpgmeimportjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmeimportjob.cpp -fPIC -DPIC -o .libs/qgpgmeimportjob.o In file included from /usr/include/qt6/QtCore/qglobal.h:63, from /usr/include/qt6/QtCore/qnamespace.h:12, from /usr/include/qt6/QtCore/qobjectdefs.h:12, from /usr/include/qt6/QtCore/qobject.h:10, from /usr/include/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/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmeencryptarchivejob.lo ../../../../lang/qt/src/qgpgmeencryptarchivejob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmeencryptarchivejob.cpp -fPIC -DPIC -o .libs/qgpgmeencryptarchivejob.o In file included from /usr/include/qt6/QtCore/qglobal.h:63, from /usr/include/qt6/QtCore/qnamespace.h:12, from /usr/include/qt6/QtCore/qobjectdefs.h:12, from /usr/include/qt6/QtCore/qobject.h:10, from /usr/include/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/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmekeygenerationjob.lo ../../../../lang/qt/src/qgpgmekeygenerationjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmekeygenerationjob.cpp -fPIC -DPIC -o .libs/qgpgmekeygenerationjob.o In file included from /usr/include/qt6/QtCore/qglobal.h:63, from /usr/include/qt6/QtCore/qnamespace.h:12, from /usr/include/qt6/QtCore/qobjectdefs.h:12, from /usr/include/qt6/QtCore/qobject.h:10, from /usr/include/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/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmekeylistjob.lo ../../../../lang/qt/src/qgpgmekeylistjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmekeylistjob.cpp -fPIC -DPIC -o .libs/qgpgmekeylistjob.o In file included from /usr/include/qt6/QtCore/qglobal.h:63, from /usr/include/qt6/QtCore/qnamespace.h:12, from /usr/include/qt6/QtCore/qobjectdefs.h:12, from /usr/include/qt6/QtCore/qobject.h:10, from /usr/include/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/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qglobal.h:57: /usr/include/qt6/QtCore/qforeach.h: In instantiation of 'QtPrivate::QForeachContainer::type> QtPrivate::qMakeForeachContainer(T&&) [with T = const std::vector&; typename std::decay<_Tp>::type = std::vector]': ../../../../lang/qt/src/qgpgmekeylistjob.cpp:155:5: required from here 60 | for (auto name = QtPrivate::qMakeForeachContainer(container); name.i != name.e; ++name.i) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/qt6/QtCore/qforeach.h:51:61: warning: 'void QtPrivate::warnIfContainerIsNotShared(...) [with T = std::vector]' is deprecated: Do not use foreach/Q_FOREACH with containers which are not implicitly shared. Prefer using a range-based for loop with these containers: `for (const auto &it : container)`, keeping in mind that range-based for doesn't copy the container as Q_FOREACH does [-Wdeprecated-declarations] 51 | warnIfContainerIsNotShared::type>(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qforeach.h:45:13: note: declared here 45 | inline void warnIfContainerIsNotShared(...) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o job.lo ../../../../lang/qt/src/job.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/job.cpp -fPIC -DPIC -o .libs/job.o In file included from /usr/include/qt6/QtCore/qglobal.h:63, from /usr/include/qt6/QtCore/qnamespace.h:12, from /usr/include/qt6/QtCore/qobjectdefs.h:12, from /usr/include/qt6/QtCore/qobject.h:10, from /usr/include/qt6/QtCore/QObject:1, from ../../../../lang/qt/src/job.h:40, from ../../../../lang/qt/src/job.cpp:41: /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<(const QDate&, const QDate&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:205:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 205 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>(const QDate&, const QDate&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:205:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 205 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<=(const QDate&, const QDate&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:205:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 205 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>=(const QDate&, const QDate&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:205:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 205 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<(const QTime&, const QTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:269:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 269 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>(const QTime&, const QTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:269:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 269 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<=(const QTime&, const QTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:269:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 269 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>=(const QTime&, const QTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:269:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 269 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'bool operator<(const QDateTime&, const QDateTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:609:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 609 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'bool operator>(const QDateTime&, const QDateTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:609:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 609 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'bool operator<=(const QDateTime&, const QDateTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:609:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 609 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'bool operator>=(const QDateTime&, const QDateTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:609:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 609 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmeencryptjob.lo ../../../../lang/qt/src/qgpgmeencryptjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmeencryptjob.cpp -fPIC -DPIC -o .libs/qgpgmeencryptjob.o In file included from /usr/include/qt6/QtCore/qglobal.h:63, from /usr/include/qt6/QtCore/qnamespace.h:12, from /usr/include/qt6/QtCore/qobjectdefs.h:12, from /usr/include/qt6/QtCore/qobject.h:10, from /usr/include/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/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<(const QDate&, const QDate&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:205:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 205 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>(const QDate&, const QDate&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:205:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 205 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<=(const QDate&, const QDate&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:205:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 205 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>=(const QDate&, const QDate&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:205:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 205 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<(const QTime&, const QTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:269:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 269 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>(const QTime&, const QTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:269:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 269 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<=(const QTime&, const QTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:269:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 269 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>=(const QTime&, const QTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:269:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 269 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'bool operator<(const QDateTime&, const QDateTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:609:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 609 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'bool operator>(const QDateTime&, const QDateTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:609:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 609 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'bool operator<=(const QDateTime&, const QDateTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:609:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 609 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'bool operator>=(const QDateTime&, const QDateTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:609:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 609 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o listallkeysjob.lo ../../../../lang/qt/src/listallkeysjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/listallkeysjob.cpp -fPIC -DPIC -o .libs/listallkeysjob.o In file included from /usr/include/qt6/QtCore/qglobal.h:63, from /usr/include/qt6/QtCore/qnamespace.h:12, from /usr/include/qt6/QtCore/qobjectdefs.h:12, from /usr/include/qt6/QtCore/qobject.h:10, from /usr/include/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/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmelistallkeysjob.lo ../../../../lang/qt/src/qgpgmelistallkeysjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmelistallkeysjob.cpp -fPIC -DPIC -o .libs/qgpgmelistallkeysjob.o In file included from /usr/include/qt6/QtCore/qglobal.h:63, from /usr/include/qt6/QtCore/qnamespace.h:12, from /usr/include/qt6/QtCore/qobjectdefs.h:12, from /usr/include/qt6/QtCore/qobject.h:10, from /usr/include/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/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmereceivekeysjob.lo ../../../../lang/qt/src/qgpgmereceivekeysjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmereceivekeysjob.cpp -fPIC -DPIC -o .libs/qgpgmereceivekeysjob.o In file included from /usr/include/qt6/QtCore/qglobal.h:63, from /usr/include/qt6/QtCore/qnamespace.h:12, from /usr/include/qt6/QtCore/qobjectdefs.h:12, from /usr/include/qt6/QtCore/qobject.h:10, from /usr/include/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/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmerefreshsmimekeysjob.lo ../../../../lang/qt/src/qgpgmerefreshsmimekeysjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmerefreshsmimekeysjob.cpp -fPIC -DPIC -o .libs/qgpgmerefreshsmimekeysjob.o In file included from /usr/include/qt6/QtCore/qglobal.h:63, from /usr/include/qt6/QtCore/qnamespace.h:12, from /usr/include/qt6/QtCore/qobjectdefs.h:12, from /usr/include/qt6/QtCore/qobject.h:10, from /usr/include/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/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmerevokekeyjob.lo ../../../../lang/qt/src/qgpgmerevokekeyjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmerevokekeyjob.cpp -fPIC -DPIC -o .libs/qgpgmerevokekeyjob.o In file included from /usr/include/qt6/QtCore/qglobal.h:63, from /usr/include/qt6/QtCore/qmutex.h:7, from /usr/include/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/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmesetprimaryuseridjob.lo ../../../../lang/qt/src/qgpgmesetprimaryuseridjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmesetprimaryuseridjob.cpp -fPIC -DPIC -o .libs/qgpgmesetprimaryuseridjob.o In file included from /usr/include/qt6/QtCore/qglobal.h:63, from /usr/include/qt6/QtCore/qnamespace.h:12, from /usr/include/qt6/QtCore/qobjectdefs.h:12, from /usr/include/qt6/QtCore/qobject.h:10, from /usr/include/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/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmesignarchivejob.lo ../../../../lang/qt/src/qgpgmesignarchivejob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmesignarchivejob.cpp -fPIC -DPIC -o .libs/qgpgmesignarchivejob.o In file included from /usr/include/qt6/QtCore/qglobal.h:63, from /usr/include/qt6/QtCore/qnamespace.h:12, from /usr/include/qt6/QtCore/qobjectdefs.h:12, from /usr/include/qt6/QtCore/qobject.h:10, from /usr/include/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/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmesignencryptjob.lo ../../../../lang/qt/src/qgpgmesignencryptjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmesignencryptjob.cpp -fPIC -DPIC -o .libs/qgpgmesignencryptjob.o In file included from /usr/include/qt6/QtCore/qglobal.h:63, from /usr/include/qt6/QtCore/qnamespace.h:12, from /usr/include/qt6/QtCore/qobjectdefs.h:12, from /usr/include/qt6/QtCore/qobject.h:10, from /usr/include/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/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<(const QDate&, const QDate&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:205:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 205 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>(const QDate&, const QDate&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:205:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 205 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<=(const QDate&, const QDate&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:205:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 205 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>=(const QDate&, const QDate&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:205:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 205 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<(const QTime&, const QTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:269:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 269 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>(const QTime&, const QTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:269:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 269 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<=(const QTime&, const QTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:269:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 269 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>=(const QTime&, const QTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:269:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 269 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'bool operator<(const QDateTime&, const QDateTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:609:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 609 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'bool operator>(const QDateTime&, const QDateTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:609:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 609 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'bool operator<=(const QDateTime&, const QDateTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:609:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 609 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'bool operator>=(const QDateTime&, const QDateTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:609:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 609 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qglobal.h:57: /usr/include/qt6/QtCore/qforeach.h: In instantiation of 'QtPrivate::QForeachContainer::type> QtPrivate::qMakeForeachContainer(T&&) [with T = const std::vector&; typename std::decay<_Tp>::type = std::vector]': ../../../../lang/qt/src/qgpgmesignencryptjob.cpp:127:5: required from here 60 | for (auto name = QtPrivate::qMakeForeachContainer(container); name.i != name.e; ++name.i) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/qt6/QtCore/qforeach.h:51:61: warning: 'void QtPrivate::warnIfContainerIsNotShared(...) [with T = std::vector]' is deprecated: Do not use foreach/Q_FOREACH with containers which are not implicitly shared. Prefer using a range-based for loop with these containers: `for (const auto &it : container)`, keeping in mind that range-based for doesn't copy the container as Q_FOREACH does [-Wdeprecated-declarations] 51 | warnIfContainerIsNotShared::type>(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qforeach.h:45:13: note: declared here 45 | inline void warnIfContainerIsNotShared(...) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmenewcryptoconfig.lo ../../../../lang/qt/src/qgpgmenewcryptoconfig.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmenewcryptoconfig.cpp -fPIC -DPIC -o .libs/qgpgmenewcryptoconfig.o In file included from /usr/include/qt6/QtCore/qglobal.h:63, from /usr/include/qt6/QtCore/qnamespace.h:12, from /usr/include/qt6/QtCore/qbytearray.h:9, from /usr/include/qt6/QtCore/qurl.h:8, from /usr/include/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/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<(const QDate&, const QDate&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:205:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 205 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>(const QDate&, const QDate&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:205:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 205 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<=(const QDate&, const QDate&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:205:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 205 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>=(const QDate&, const QDate&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:205:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 205 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<(const QTime&, const QTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:269:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 269 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>(const QTime&, const QTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:269:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 269 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<=(const QTime&, const QTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:269:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 269 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>=(const QTime&, const QTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:269:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 269 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'bool operator<(const QDateTime&, const QDateTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:609:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 609 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'bool operator>(const QDateTime&, const QDateTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:609:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 609 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'bool operator<=(const QDateTime&, const QDateTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:609:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 609 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'bool operator>=(const QDateTime&, const QDateTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:609:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 609 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qglobal.h:57: /usr/include/qt6/QtCore/qforeach.h: In instantiation of 'QtPrivate::QForeachContainer::type> QtPrivate::qMakeForeachContainer(T&&) [with T = const std::vector&; typename std::decay<_Tp>::type = std::vector]': ../../../../lang/qt/src/qgpgmenewcryptoconfig.cpp:100:5: required from here 60 | for (auto name = QtPrivate::qMakeForeachContainer(container); name.i != name.e; ++name.i) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/qt6/QtCore/qforeach.h:51:61: warning: 'void QtPrivate::warnIfContainerIsNotShared(...) [with T = std::vector]' is deprecated: Do not use foreach/Q_FOREACH with containers which are not implicitly shared. Prefer using a range-based for loop with these containers: `for (const auto &it : container)`, keeping in mind that range-based for doesn't copy the container as Q_FOREACH does [-Wdeprecated-declarations] 51 | warnIfContainerIsNotShared::type>(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qforeach.h:45:13: note: declared here 45 | inline void warnIfContainerIsNotShared(...) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qforeach.h: In instantiation of 'QtPrivate::QForeachContainer::type> QtPrivate::qMakeForeachContainer(T&&) [with T = const std::vector&; typename std::decay<_Tp>::type = std::vector]': ../../../../lang/qt/src/qgpgmenewcryptoconfig.cpp:159:5: required from here 60 | for (auto name = QtPrivate::qMakeForeachContainer(container); name.i != name.e; ++name.i) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/qt6/QtCore/qforeach.h:51:61: warning: 'void QtPrivate::warnIfContainerIsNotShared(...) [with T = std::vector]' is deprecated: Do not use foreach/Q_FOREACH with containers which are not implicitly shared. Prefer using a range-based for loop with these containers: `for (const auto &it : container)`, keeping in mind that range-based for doesn't copy the container as Q_FOREACH does [-Wdeprecated-declarations] 51 | warnIfContainerIsNotShared::type>(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qforeach.h:45:13: note: declared here 45 | inline void warnIfContainerIsNotShared(...) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qforeach.h: In instantiation of 'QtPrivate::QForeachContainer::type> QtPrivate::qMakeForeachContainer(T&&) [with T = const std::vector&; typename std::decay<_Tp>::type = std::vector]': ../../../../lang/qt/src/qgpgmenewcryptoconfig.cpp:581:5: required from here 60 | for (auto name = QtPrivate::qMakeForeachContainer(container); name.i != name.e; ++name.i) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/qt6/QtCore/qforeach.h:51:61: warning: 'void QtPrivate::warnIfContainerIsNotShared(...) [with T = std::vector]' is deprecated: Do not use foreach/Q_FOREACH with containers which are not implicitly shared. Prefer using a range-based for loop with these containers: `for (const auto &it : container)`, keeping in mind that range-based for doesn't copy the container as Q_FOREACH does [-Wdeprecated-declarations] 51 | warnIfContainerIsNotShared::type>(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qforeach.h:45:13: note: declared here 45 | inline void warnIfContainerIsNotShared(...) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmesignencryptarchivejob.lo ../../../../lang/qt/src/qgpgmesignencryptarchivejob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmesignencryptarchivejob.cpp -fPIC -DPIC -o .libs/qgpgmesignencryptarchivejob.o In file included from /usr/include/qt6/QtCore/qglobal.h:63, from /usr/include/qt6/QtCore/qnamespace.h:12, from /usr/include/qt6/QtCore/qobjectdefs.h:12, from /usr/include/qt6/QtCore/qobject.h:10, from /usr/include/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/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmesignjob.lo ../../../../lang/qt/src/qgpgmesignjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmesignjob.cpp -fPIC -DPIC -o .libs/qgpgmesignjob.o In file included from /usr/include/qt6/QtCore/qglobal.h:63, from /usr/include/qt6/QtCore/qnamespace.h:12, from /usr/include/qt6/QtCore/qobjectdefs.h:12, from /usr/include/qt6/QtCore/qobject.h:10, from /usr/include/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/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qglobal.h:57: /usr/include/qt6/QtCore/qforeach.h: In instantiation of 'QtPrivate::QForeachContainer::type> QtPrivate::qMakeForeachContainer(T&&) [with T = const std::vector&; typename std::decay<_Tp>::type = std::vector]': ../../../../lang/qt/src/qgpgmesignjob.cpp:90:5: required from here 60 | for (auto name = QtPrivate::qMakeForeachContainer(container); name.i != name.e; ++name.i) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/qt6/QtCore/qforeach.h:51:61: warning: 'void QtPrivate::warnIfContainerIsNotShared(...) [with T = std::vector]' is deprecated: Do not use foreach/Q_FOREACH with containers which are not implicitly shared. Prefer using a range-based for loop with these containers: `for (const auto &it : container)`, keeping in mind that range-based for doesn't copy the container as Q_FOREACH does [-Wdeprecated-declarations] 51 | warnIfContainerIsNotShared::type>(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qforeach.h:45:13: note: declared here 45 | inline void warnIfContainerIsNotShared(...) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmesignkeyjob.lo ../../../../lang/qt/src/qgpgmesignkeyjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmesignkeyjob.cpp -fPIC -DPIC -o .libs/qgpgmesignkeyjob.o In file included from /usr/include/qt6/QtCore/qglobal.h:63, from /usr/include/qt6/QtCore/qnamespace.h:12, from /usr/include/qt6/QtCore/qobjectdefs.h:12, from /usr/include/qt6/QtCore/qobject.h:10, from /usr/include/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/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<(const QDate&, const QDate&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:205:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 205 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>(const QDate&, const QDate&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:205:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 205 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<=(const QDate&, const QDate&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:205:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 205 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>=(const QDate&, const QDate&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:205:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 205 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<(const QTime&, const QTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:269:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 269 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>(const QTime&, const QTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:269:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 269 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<=(const QTime&, const QTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:269:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 269 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>=(const QTime&, const QTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:269:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 269 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'bool operator<(const QDateTime&, const QDateTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:609:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 609 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'bool operator>(const QDateTime&, const QDateTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:609:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 609 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'bool operator<=(const QDateTime&, const QDateTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:609:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 609 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'bool operator>=(const QDateTime&, const QDateTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:609:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 609 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmeverifydetachedjob.lo ../../../../lang/qt/src/qgpgmeverifydetachedjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmeverifydetachedjob.cpp -fPIC -DPIC -o .libs/qgpgmeverifydetachedjob.o In file included from /usr/include/qt6/QtCore/qglobal.h:63, from /usr/include/qt6/QtCore/qnamespace.h:12, from /usr/include/qt6/QtCore/qobjectdefs.h:12, from /usr/include/qt6/QtCore/qobject.h:10, from /usr/include/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/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmeverifyopaquejob.lo ../../../../lang/qt/src/qgpgmeverifyopaquejob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmeverifyopaquejob.cpp -fPIC -DPIC -o .libs/qgpgmeverifyopaquejob.o In file included from /usr/include/qt6/QtCore/qglobal.h:63, from /usr/include/qt6/QtCore/qnamespace.h:12, from /usr/include/qt6/QtCore/qobjectdefs.h:12, from /usr/include/qt6/QtCore/qobject.h:10, from /usr/include/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/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmewkdlookupjob.lo ../../../../lang/qt/src/qgpgmewkdlookupjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmewkdlookupjob.cpp -fPIC -DPIC -o .libs/qgpgmewkdlookupjob.o In file included from /usr/include/qt6/QtCore/qglobal.h:63, from /usr/include/qt6/QtCore/qmutex.h:7, from /usr/include/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/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o threadedjobmixin.lo ../../../../lang/qt/src/threadedjobmixin.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/threadedjobmixin.cpp -fPIC -DPIC -o .libs/threadedjobmixin.o In file included from /usr/include/qt6/QtCore/qglobal.h:63, from /usr/include/qt6/QtCore/qmutex.h:7, from /usr/include/qt6/QtCore/QMutex:1, from ../../../../lang/qt/src/threadedjobmixin.h:38, from ../../../../lang/qt/src/threadedjobmixin.cpp:39: /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmewkdrefreshjob.lo ../../../../lang/qt/src/qgpgmewkdrefreshjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmewkdrefreshjob.cpp -fPIC -DPIC -o .libs/qgpgmewkdrefreshjob.o In file included from /usr/include/qt6/QtCore/qglobal.h:63, from /usr/include/qt6/QtCore/qmutex.h:7, from /usr/include/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/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmekeyformailboxjob.lo ../../../../lang/qt/src/qgpgmekeyformailboxjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmekeyformailboxjob.cpp -fPIC -DPIC -o .libs/qgpgmekeyformailboxjob.o In file included from /usr/include/qt6/QtCore/qglobal.h:63, from /usr/include/qt6/QtCore/qchar.h:7, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/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/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qglobal.h:57: /usr/include/qt6/QtCore/qforeach.h: In instantiation of 'QtPrivate::QForeachContainer::type> QtPrivate::qMakeForeachContainer(T&&) [with T = std::vector&; typename std::decay<_Tp>::type = std::vector]': ../../../../lang/qt/src/qgpgmekeyformailboxjob.cpp:89:5: required from here 60 | for (auto name = QtPrivate::qMakeForeachContainer(container); name.i != name.e; ++name.i) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/qt6/QtCore/qforeach.h:51:61: warning: 'void QtPrivate::warnIfContainerIsNotShared(...) [with T = std::vector]' is deprecated: Do not use foreach/Q_FOREACH with containers which are not implicitly shared. Prefer using a range-based for loop with these containers: `for (const auto &it : container)`, keeping in mind that range-based for doesn't copy the container as Q_FOREACH does [-Wdeprecated-declarations] 51 | warnIfContainerIsNotShared::type>(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qforeach.h:45:13: note: declared here 45 | inline void warnIfContainerIsNotShared(...) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qforeach.h: In instantiation of 'QtPrivate::QForeachContainer::type> QtPrivate::qMakeForeachContainer(T&&) [with T = std::vector; typename std::decay<_Tp>::type = std::vector]': ../../../../lang/qt/src/qgpgmekeyformailboxjob.cpp:94:9: required from here 60 | for (auto name = QtPrivate::qMakeForeachContainer(container); name.i != name.e; ++name.i) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/qt6/QtCore/qforeach.h:51:61: warning: 'void QtPrivate::warnIfContainerIsNotShared(...) [with T = std::vector]' is deprecated: Do not use foreach/Q_FOREACH with containers which are not implicitly shared. Prefer using a range-based for loop with these containers: `for (const auto &it : container)`, keeping in mind that range-based for doesn't copy the container as Q_FOREACH does [-Wdeprecated-declarations] 51 | warnIfContainerIsNotShared::type>(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qforeach.h:45:13: note: declared here 45 | inline void warnIfContainerIsNotShared(...) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qforeach.h: In instantiation of 'QtPrivate::QForeachContainer::type> QtPrivate::qMakeForeachContainer(T&&) [with T = std::vector; typename std::decay<_Tp>::type = std::vector]': ../../../../lang/qt/src/qgpgmekeyformailboxjob.cpp:106:21: required from here 60 | for (auto name = QtPrivate::qMakeForeachContainer(container); name.i != name.e; ++name.i) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/qt6/QtCore/qforeach.h:51:61: warning: 'void QtPrivate::warnIfContainerIsNotShared(...) [with T = std::vector]' is deprecated: Do not use foreach/Q_FOREACH with containers which are not implicitly shared. Prefer using a range-based for loop with these containers: `for (const auto &it : container)`, keeping in mind that range-based for doesn't copy the container as Q_FOREACH does [-Wdeprecated-declarations] 51 | warnIfContainerIsNotShared::type>(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qforeach.h:45:13: note: declared here 45 | inline void warnIfContainerIsNotShared(...) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmetofupolicyjob.lo ../../../../lang/qt/src/qgpgmetofupolicyjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmetofupolicyjob.cpp -fPIC -DPIC -o .libs/qgpgmetofupolicyjob.o In file included from /usr/include/qt6/QtCore/qglobal.h:63, from /usr/include/qt6/QtCore/qnamespace.h:12, from /usr/include/qt6/QtCore/qobjectdefs.h:12, from /usr/include/qt6/QtCore/qobject.h:10, from /usr/include/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/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmequickjob.lo ../../../../lang/qt/src/qgpgmequickjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmequickjob.cpp -fPIC -DPIC -o .libs/qgpgmequickjob.o In file included from /usr/include/qt6/QtCore/qglobal.h:63, from /usr/include/qt6/QtCore/qnamespace.h:12, from /usr/include/qt6/QtCore/qobjectdefs.h:12, from /usr/include/qt6/QtCore/qobject.h:10, from /usr/include/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/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<(const QDate&, const QDate&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:205:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 205 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>(const QDate&, const QDate&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:205:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 205 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<=(const QDate&, const QDate&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:205:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 205 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>=(const QDate&, const QDate&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:205:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 205 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<(const QTime&, const QTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:269:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 269 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>(const QTime&, const QTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:269:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 269 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<=(const QTime&, const QTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:269:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 269 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>=(const QTime&, const QTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:269:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 269 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'bool operator<(const QDateTime&, const QDateTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:609:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 609 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'bool operator>(const QDateTime&, const QDateTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:609:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 609 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'bool operator<=(const QDateTime&, const QDateTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:609:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 609 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'bool operator>=(const QDateTime&, const QDateTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:609:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 609 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o defaultkeygenerationjob.lo ../../../../lang/qt/src/defaultkeygenerationjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/defaultkeygenerationjob.cpp -fPIC -DPIC -o .libs/defaultkeygenerationjob.o In file included from /usr/include/qt6/QtCore/qglobal.h:63, from /usr/include/qt6/QtCore/qnamespace.h:12, from /usr/include/qt6/QtCore/qobjectdefs.h:12, from /usr/include/qt6/QtCore/qobject.h:10, from /usr/include/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/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmewkspublishjob.lo ../../../../lang/qt/src/qgpgmewkspublishjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmewkspublishjob.cpp -fPIC -DPIC -o .libs/qgpgmewkspublishjob.o In file included from /usr/include/qt6/QtCore/qglobal.h:63, from /usr/include/qt6/QtCore/qnamespace.h:12, from /usr/include/qt6/QtCore/qobjectdefs.h:12, from /usr/include/qt6/QtCore/qobject.h:10, from /usr/include/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/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<(const QDate&, const QDate&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:205:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 205 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>(const QDate&, const QDate&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:205:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 205 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<=(const QDate&, const QDate&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:205:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 205 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>=(const QDate&, const QDate&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:205:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 205 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<(const QTime&, const QTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:269:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 269 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>(const QTime&, const QTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:269:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 269 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<=(const QTime&, const QTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:269:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 269 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>=(const QTime&, const QTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:269:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 269 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'bool operator<(const QDateTime&, const QDateTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:609:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 609 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'bool operator>(const QDateTime&, const QDateTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:609:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 609 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'bool operator<=(const QDateTime&, const QDateTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:609:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 609 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'bool operator>=(const QDateTime&, const QDateTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:609:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 609 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o qgpgmegpgcardjob.lo ../../../../lang/qt/src/qgpgmegpgcardjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/qgpgmegpgcardjob.cpp -fPIC -DPIC -o .libs/qgpgmegpgcardjob.o In file included from /usr/include/qt6/QtCore/qglobal.h:63, from /usr/include/qt6/QtCore/qpair.h:8, from /usr/include/qt6/QtCore/qarraydata.h:8, from /usr/include/qt6/QtCore/qarraydataops.h:8, from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/qstringlist.h:5, from /usr/include/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/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<(const QDate&, const QDate&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:205:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 205 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>(const QDate&, const QDate&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:205:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 205 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<=(const QDate&, const QDate&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:205:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 205 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>=(const QDate&, const QDate&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:205:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 205 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<(const QTime&, const QTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:269:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 269 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>(const QTime&, const QTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:269:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 269 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<=(const QTime&, const QTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:269:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 269 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>=(const QTime&, const QTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:269:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 269 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'bool operator<(const QDateTime&, const QDateTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:609:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 609 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'bool operator>(const QDateTime&, const QDateTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:609:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 609 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'bool operator<=(const QDateTime&, const QDateTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:609:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 609 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'bool operator>=(const QDateTime&, const QDateTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:609:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 609 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o changeexpiryjob.lo ../../../../lang/qt/src/changeexpiryjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/changeexpiryjob.cpp -fPIC -DPIC -o .libs/changeexpiryjob.o In file included from /usr/include/qt6/QtCore/qglobal.h:63, from /usr/include/qt6/QtCore/qnamespace.h:12, from /usr/include/qt6/QtCore/qobjectdefs.h:12, from /usr/include/qt6/QtCore/qobject.h:10, from /usr/include/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/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o encryptjob.lo ../../../../lang/qt/src/encryptjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/encryptjob.cpp -fPIC -DPIC -o .libs/encryptjob.o In file included from /usr/include/qt6/QtCore/qglobal.h:63, from /usr/include/qt6/QtCore/qnamespace.h:12, from /usr/include/qt6/QtCore/qobjectdefs.h:12, from /usr/include/qt6/QtCore/qobject.h:10, from /usr/include/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/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o importjob.lo ../../../../lang/qt/src/importjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/importjob.cpp -fPIC -DPIC -o .libs/importjob.o In file included from /usr/include/qt6/QtCore/qglobal.h:63, from /usr/include/qt6/QtCore/qnamespace.h:12, from /usr/include/qt6/QtCore/qobjectdefs.h:12, from /usr/include/qt6/QtCore/qobject.h:10, from /usr/include/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/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o signarchivejob.lo ../../../../lang/qt/src/signarchivejob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/signarchivejob.cpp -fPIC -DPIC -o .libs/signarchivejob.o In file included from /usr/include/qt6/QtCore/qglobal.h:63, from /usr/include/qt6/QtCore/qnamespace.h:12, from /usr/include/qt6/QtCore/qobjectdefs.h:12, from /usr/include/qt6/QtCore/qobject.h:10, from /usr/include/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/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o signencryptjob.lo ../../../../lang/qt/src/signencryptjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/signencryptjob.cpp -fPIC -DPIC -o .libs/signencryptjob.o In file included from /usr/include/qt6/QtCore/qglobal.h:63, from /usr/include/qt6/QtCore/qnamespace.h:12, from /usr/include/qt6/QtCore/qobjectdefs.h:12, from /usr/include/qt6/QtCore/qobject.h:10, from /usr/include/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/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o signencryptarchivejob.lo ../../../../lang/qt/src/signencryptarchivejob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/signencryptarchivejob.cpp -fPIC -DPIC -o .libs/signencryptarchivejob.o In file included from /usr/include/qt6/QtCore/qglobal.h:63, from /usr/include/qt6/QtCore/qnamespace.h:12, from /usr/include/qt6/QtCore/qobjectdefs.h:12, from /usr/include/qt6/QtCore/qobject.h:10, from /usr/include/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/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o dn.lo ../../../../lang/qt/src/dn.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/dn.cpp -fPIC -DPIC -o .libs/dn.o make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o cryptoconfig.lo ../../../../lang/qt/src/cryptoconfig.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/cryptoconfig.cpp -fPIC -DPIC -o .libs/cryptoconfig.o In file included from /usr/include/qt6/QtCore/qglobal.h:63, from /usr/include/qt6/QtCore/qnamespace.h:12, from /usr/include/qt6/QtCore/qbytearray.h:9, from /usr/include/qt6/QtCore/qurl.h:8, from /usr/include/qt6/QtCore/QUrl:1, from ../../../../lang/qt/src/cryptoconfig.h:43, from ../../../../lang/qt/src/cryptoconfig.cpp:33: /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o util.lo ../../../../lang/qt/src/util.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/util.cpp -fPIC -DPIC -o .libs/util.o In file included from /usr/include/qt6/QtCore/qglobal.h:63, from /usr/include/qt6/QtCore/qpair.h:8, from /usr/include/qt6/QtCore/qarraydata.h:8, from /usr/include/qt6/QtCore/qarraydataops.h:8, from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/qstringlist.h:5, from /usr/include/qt6/QtCore/QStringList:1, from ../../../../lang/qt/src/util.h:37, from ../../../../lang/qt/src/util.cpp:38: /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<(const QDate&, const QDate&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:205:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 205 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>(const QDate&, const QDate&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:205:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 205 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<=(const QDate&, const QDate&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:205:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 205 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>=(const QDate&, const QDate&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:205:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 205 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<(const QTime&, const QTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:269:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 269 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>(const QTime&, const QTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:269:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 269 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator<=(const QTime&, const QTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:269:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 269 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'constexpr bool operator>=(const QTime&, const QTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:269:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 269 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'bool operator<(const QDateTime&, const QDateTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:609:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 609 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'bool operator>(const QDateTime&, const QDateTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:609:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 609 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'bool operator<=(const QDateTime&, const QDateTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:609:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 609 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qdatetime.h: In function 'bool operator>=(const QDateTime&, const QDateTime&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/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/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/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/qt6/QtCore/qdatetime.h:609:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 609 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o wkdrefreshjob.lo ../../../../lang/qt/src/wkdrefreshjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/src -I../../../conf -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c ../../../../lang/qt/src/wkdrefreshjob.cpp -fPIC -DPIC -o .libs/wkdrefreshjob.o In file included from /usr/include/qt6/QtCore/qglobal.h:63, from /usr/include/qt6/QtCore/qnamespace.h:12, from /usr/include/qt6/QtCore/qobjectdefs.h:12, from /usr/include/qt6/QtCore/qobject.h:10, from /usr/include/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/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/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/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:224:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 224 | QF16_PARTIALLY_ORDERED(qfloat16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const double&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const double&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(double) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const float&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const float&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qfloat16::NativeType&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16::NativeType&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint8&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint8&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint16&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint32&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint32&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const long unsigned int&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const long unsigned int&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint64&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint64&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const qint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAmake[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' L, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const qfloat16&, const quint128&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator<=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h: In function 'constexpr bool operator>=(const quint128&, const qfloat16&)': /usr/include/qt6/QtCore/qcomparehelpers.h:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-undefined -version-info 20:1:5 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libqgpgmeqt6.la -rpath /usr/lib64 cleaner.lo dataprovider.lo debug.lo decryptverifyarchivejob.lo encryptarchivejob.lo filelistdataprovider.lo job.lo multideletejob.lo qgpgmeadduseridjob.lo qgpgmeaddexistingsubkeyjob.lo qgpgmebackend.lo qgpgmechangeexpiryjob.lo qgpgmechangeownertrustjob.lo qgpgmechangepasswdjob.lo qgpgmedecryptjob.lo qgpgmedecryptverifyarchivejob.lo qgpgmedecryptverifyjob.lo qgpgmedeletejob.lo qgpgmedownloadjob.lo qgpgmeencryptarchivejob.lo qgpgmeencryptjob.lo qgpgmeexportjob.lo qgpgmeimportfromkeyserverjob.lo qgpgmeimportjob.lo qgpgmekeygenerationjob.lo qgpgmekeylistjob.lo listallkeysjob.lo qgpgmelistallkeysjob.lo qgpgmenewcryptoconfig.lo qgpgmereceivekeysjob.lo qgpgmerefreshsmimekeysjob.lo qgpgmerevokekeyjob.lo qgpgmesetprimaryuseridjob.lo qgpgmesignarchivejob.lo qgpgmesignencryptjob.lo qgpgmesignencryptarchivejob.lo qgpgmesignjob.lo qgpgmesignkeyjob.lo qgpgmeverifydetachedjob.lo qgpgmeverifyopaquejob.lo qgpgmewkdlookupjob.lo threadedjobmixin.lo qgpgmewkdrefreshjob.lo qgpgmekeyformailboxjob.lo qgpgme_debug.lo qgpgmetofupolicyjob.lo qgpgmequickjob.lo defaultkeygenerationjob.lo qgpgmewkspublishjob.lo qgpgmegpgcardjob.lo changeexpiryjob.lo encryptjob.lo importjob.lo signarchivejob.lo signencryptjob.lo signencryptarchivejob.lo dn.lo cryptoconfig.lo wkdlookupresult.lo util.lo wkdrefreshjob.lo ../../cpp/src/libgpgmepp.la ../../../src/libgpgme.la -lassuan -lgpg-error -lQt6Core libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/riscv64-redhat-linux/14/crti.o /usr/lib/gcc/riscv64-redhat-linux/14/crtbeginS.o .libs/cleaner.o .libs/dataprovider.o .libs/debug.o .libs/decryptverifyarchivejob.o .libs/encryptarchivejob.o .libs/filelistdataprovider.o .libs/job.o .libs/multideletejob.o .libs/qgpgmeadduseridjob.o .libs/qgpgmeaddexistingsubkeyjob.o .libs/qgpgmebackend.o .libs/qgpgmechangeexpiryjob.o .libs/qgpgmechangeownertrustjob.o .libs/qgpgmechangepasswdjob.o .libs/qgpgmedecryptjob.o .libs/qgpgmedecryptverifyarchivejob.o .libs/qgpgmedecryptverifyjob.o .libs/qgpgmedeletejob.o .libs/qgpgmedownloadjob.o .libs/qgpgmeencryptarchivejob.o .libs/qgpgmeencryptjob.o .libs/qgpgmeexportjob.o .libs/qgpgmeimportfromkeyserverjob.o .libs/qgpgmeimportjob.o .libs/qgpgmekeygenerationjob.o .libs/qgpgmekeylistjob.o .libs/listallkeysjob.o .libs/qgpgmelistallkeysjob.o .libs/qgpgmenewcryptoconfig.o .libs/qgpgmereceivekeysjob.o .libs/qgpgmerefreshsmimekeysjob.o .libs/qgpgmerevokekeyjob.o .libs/qgpgmesetprimaryuseridjob.o .libs/qgpgmesignarchivejob.o .libs/qgpgmesignencryptjob.o .libs/qgpgmesignencryptarchivejob.o .libs/qgpgmesignjob.o .libs/qgpgmesignkeyjob.o .libs/qgpgmeverifydetachedjob.o .libs/qgpgmeverifyopaquejob.o .libs/qgpgmewkdlookupjob.o .libs/threadedjobmixin.o .libs/qgpgmewkdrefreshjob.o .libs/qgpgmekeyformailboxjob.o .libs/qgpgme_debug.o .libs/qgpgmetofupolicyjob.o .libs/qgpgmequickjob.o .libs/defaultkeygenerationjob.o .libs/qgpgmewkspublishjob.o .libs/qgpgmegpgcardjob.o .libs/changeexpiryjob.o .libs/encryptjob.o .libs/importjob.o .libs/signarchivejob.o .libs/signencryptjob.o .libs/signencryptarchivejob.o .libs/dn.o .libs/cryptoconfig.o .libs/wkdlookupresult.o .libs/util.o .libs/wkdrefreshjob.o -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 ../../cpp/src/.libs/libgpgmepp.so ../../../src/.libs/libgpgme.so -lassuan -lgpg-error -lQt6Core -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/riscv64-redhat-linux/14/crtendS.o /usr/lib/gcc/riscv64-redhat-linux/14/crtn.o -O2 -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -Wl,--build-id=sha1 -Wl,-soname -Wl,libqgpgmeqt6.so.15 -o .libs/libqgpgmeqt6.so.15.5.1 libtool: link: (cd ".libs" && rm -f "libqgpgmeqt6.so.15" && ln -s "libqgpgmeqt6.so.15.5.1" "libqgpgmeqt6.so.15") libtool: link: (cd ".libs" && rm -f "libqgpgmeqt6.so" && ln -s "libqgpgmeqt6.so.15.5.1" "libqgpgmeqt6.so") libtool: link: ( cd ".libs" && rm -f "libqgpgmeqt6.la" && ln -s "../libqgpgmeqt6.la" "libqgpgmeqt6.la" ) make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' Making all in tests make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/tests/t-addexistingsubkey.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-addexistingsubkey.cpp -o t-addexistingsubkey.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/tests/t-decryptverify.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-decryptverify.cpp -o t-decryptverify.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/tests/t-keylist.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-keylist.cpp -o t-keylist.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/tests/t-keylocate.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-keylocate.cpp -o t-keylocate.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/tests/t-ownertrust.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-ownertrust.cpp -o t-ownertrust.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/tests/t-support.h' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-support.h -o t-support.hmoc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/tests/t-encrypt.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-encrypt.cpp -o t-encrypt.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/tests/t-wkspublish.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-wkspublish.cpp -o t-wkspublish.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/tests/t-tofuinfo.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-tofuinfo.cpp -o t-tofuinfo.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/tests/t-verify.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-verify.cpp -o t-verify.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/tests/t-config.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-config.cpp -o t-config.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/tests/t-various.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-various.cpp -o t-various.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/tests/t-remarks.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-remarks.cpp -o t-remarks.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/tests/t-changeexpiryjob.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-changeexpiryjob.cpp -o t-changeexpiryjob.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/tests/t-trustsignatures.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-trustsignatures.cpp -o t-trustsignatures.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/tests/t-wkdlookup.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-wkdlookup.cpp -o t-wkdlookup.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/tests/t-import.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-import.cpp -o t-import.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/tests/t-setprimaryuserid.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-setprimaryuserid.cpp -o t-setprimaryuserid.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' /usr/lib64/qt6/libexec/moc `test -f '../../../../lang/qt/tests/t-revokekey.cpp' || echo '../../../../lang/qt/tests/'`../../../../lang/qt/tests/t-revokekey.cpp -o t-revokekey.moc make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' GNUPGHOME=/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests gpgconf --kill all echo "ignore-invalid-option allow-loopback-pinentry" > /builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/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=/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests gpg --no-permission-warning \ --import ../../../../tests/gpg/pubdemo.asc GNUPGHOME=/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests gpg --no-permission-warning \ --passphrase "abc" \ --import ../../../../tests/gpg/secdemo.asc GNUPGHOME=/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests gpgconf --kill all touch pubring-stamp make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' gpg: keybox '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests/pubring.kbx' created gpg: /builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/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 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 /usr/bin/make all-am make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -I../../../../lang/qt/src -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o run-keyformailboxjob.o ../../../../lang/qt/tests/run-keyformailboxjob.cpp make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -I../../../../lang/qt/src -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o run-receivekeysjob.o ../../../../lang/qt/tests/run-receivekeysjob.cpp make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-install -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-keyformailboxjob run-keyformailboxjob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -lgpg-error -lQt6Test -lstdc++ libtool: link: g++ -std=c++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-keyformailboxjob run-keyformailboxjob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -lQt6Core -lgpg-error -lQt6Test -lstdc++ -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -I../../../../lang/qt/src -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o run-decryptverifyarchivejob.o ../../../../lang/qt/tests/run-decryptverifyarchivejob.cpp make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -I../../../../lang/qt/src -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o run-wkdrefreshjob.o ../../../../lang/qt/tests/run-wkdrefreshjob.cpp make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-install -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-receivekeysjob run-receivekeysjob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -lgpg-error -lQt6Test -lstdc++ libtool: link: g++ -std=c++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-receivekeysjob run-receivekeysjob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -lQt6Core -lgpg-error -lQt6Test -lstdc++ -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -I../../../../lang/qt/src -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o run-refreshkeysjob.o ../../../../lang/qt/tests/run-refreshkeysjob.cpp make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-install -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-wkdrefreshjob run-wkdrefreshjob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -lgpg-error -lQt6Test -lstdc++ libtool: link: g++ -std=c++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-wkdrefreshjob run-wkdrefreshjob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -lQt6Core -lgpg-error -lQt6Test -lstdc++ -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-install -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-decryptverifyarchivejob run-decryptverifyarchivejob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -lgpg-error -lQt6Test -lstdc++ libtool: link: g++ -std=c++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-decryptverifyarchivejob run-decryptverifyarchivejob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -lQt6Core -lgpg-error -lQt6Test -lstdc++ -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-install -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-refreshkeysjob run-refreshkeysjob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -lgpg-error -lQt6Test -lstdc++ libtool: link: g++ -std=c++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-refreshkeysjob run-refreshkeysjob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -lQt6Core -lgpg-error -lQt6Test -lstdc++ -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -I../../../../lang/qt/src -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o run-exportjob.o ../../../../lang/qt/tests/run-exportjob.cpp make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -I../../../../lang/qt/src -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o run-importjob.o ../../../../lang/qt/tests/run-importjob.cpp make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -I../../../../lang/qt/src -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o run-signarchivejob.o ../../../../lang/qt/tests/run-signarchivejob.cpp make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-install -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-exportjob run-exportjob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -lgpg-error -lQt6Test -lstdc++ libtool: link: g++ -std=c++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-exportjob run-exportjob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -lQt6Core -lgpg-error -lQt6Test -lstdc++ -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-install -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-importjob run-importjob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -lgpg-error -lQt6Test -lstdc++ libtool: link: g++ -std=c++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-importjob run-importjob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -lQt6Core -lgpg-error -lQt6Test -lstdc++ -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-install -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-signarchivejob run-signarchivejob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -lgpg-error -lQt6Test -lstdc++ libtool: link: g++ -std=c++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-signarchivejob run-signarchivejob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -lQt6Core -lgpg-error -lQt6Test -lstdc++ -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -I../../../../lang/qt/src -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o run-encryptarchivejob.o ../../../../lang/qt/tests/run-encryptarchivejob.cpp make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -I../../../../lang/qt/src -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o t-config.o ../../../../lang/qt/tests/t-config.cpp make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -I../../../../lang/qt/src -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o t-verify.o ../../../../lang/qt/tests/t-verify.cpp make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -I../../../../lang/qt/src -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o t-decryptverify.o ../../../../lang/qt/tests/t-decryptverify.cpp make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-install -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-encryptarchivejob run-encryptarchivejob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -lgpg-error -lQt6Test -lstdc++ libtool: link: g++ -std=c++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o run-encryptarchivejob run-encryptarchivejob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -lQt6Core -lgpg-error -lQt6Test -lstdc++ -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -I../../../../lang/qt/src -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o t-wkspublish.o ../../../../lang/qt/tests/t-wkspublish.cpp make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -I../../../../lang/qt/src -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o t-setprimaryuserid.o ../../../../lang/qt/tests/t-setprimaryuserid.cpp make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -I../../../../lang/qt/src -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o t-import.o ../../../../lang/qt/tests/t-import.cpp make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -I../../../../lang/qt/src -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o t-support.o ../../../../lang/qt/tests/t-support.cpp make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-install -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-config t-config.o t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -lgpg-error -lQt6Test -lstdc++ libtool: link: g++ -std=c++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-config t-config.o t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -lQt6Core -lgpg-error -lQt6Test -lstdc++ -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-install -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-wkspublish t-wkspublish.o t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -lgpg-error -lQt6Test -lstdc++ libtool: link: g++ -std=c++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-wkspublish t-wkspublish.o t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -lQt6Core -lgpg-error -lQt6Test -lstdc++ -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-install -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-verify t-verify.o t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -lgpg-error -lQt6Test -lstdc++ libtool: link: g++ -std=c++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-verify t-verify.o t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -lQt6Core -lgpg-error -lQt6Test -lstdc++ -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-install -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-decryptverify t-decryptverify.o t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -lgpg-error -lQt6Test -lstdc++ libtool: link: g++ -std=c++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-decryptverify t-decryptverify.o t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -lQt6Core -lgpg-error -lQt6Test -lstdc++ -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -I../../../../lang/qt/src -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o t-keylocate.o ../../../../lang/qt/tests/t-keylocate.cpp make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' In file included from /usr/include/qt6/QtCore/qglobal.h:57, from /usr/include/qt6/QtCore/qiodevicebase.h:7, from /usr/include/qt6/QtCore/qtextstream.h:7, from /usr/include/qt6/QtCore/qdebug.h:13, from /usr/include/qt6/QtCore/QDebug:1, from ../../../../lang/qt/tests/t-keylocate.cpp:36: /usr/include/qt6/QtCore/qforeach.h: In instantiation of ‘QtPrivate::QForeachContainer::type> QtPrivate::qMakeForeachContainer(T&&) [with T = std::vector; typename std::decay<_Tp>::type = std::vector]’: ../../../../lang/qt/tests/t-keylocate.cpp:112:13: required from here 60 | for (auto name = QtPrivate::qMakeForeachContainer(container); name.i != name.e; ++name.i) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/qt6/QtCore/qforeach.h:51:61: warning: ‘void QtPrivate::warnIfContainerIsNotShared(...) [with T = std::vector]’ is deprecated: Do not use foreach/Q_FOREACH with containers which are not implicitly shared. Prefer using a range-based for loop with these containers: `for (const auto &it : container)`, keeping in mind that range-based for doesn't copy the container as Q_FOREACH does [-Wdeprecated-declarations] 51 | warnIfContainerIsNotShared::type>(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qforeach.h:45:13: note: declared here 45 | inline void warnIfContainerIsNotShared(...) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-install -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-setprimaryuserid t-setprimaryuserid.o t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -lgpg-error -lQt6Test -lstdc++ libtool: link: g++ -std=c++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-setprimaryuserid t-setprimaryuserid.o t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -lQt6Core -lgpg-error -lQt6Test -lstdc++ -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-install -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-import t-import.o t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -lgpg-error -lQt6Test -lstdc++ libtool: link: g++ -std=c++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-import t-import.o t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -lQt6Core -lgpg-error -lQt6Test -lstdc++ -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -I../../../../lang/qt/src -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o t-ownertrust.o ../../../../lang/qt/tests/t-ownertrust.cpp make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -I../../../../lang/qt/src -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o t-revokekey.o ../../../../lang/qt/tests/t-revokekey.cpp make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -I../../../../lang/qt/src -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o t-addexistingsubkey.o ../../../../lang/qt/tests/t-addexistingsubkey.cpp make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -I../../../../lang/qt/src -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o t-trustsignatures.o ../../../../lang/qt/tests/t-trustsignatures.cpp make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -I../../../../lang/qt/src -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o t-wkdlookup.o ../../../../lang/qt/tests/t-wkdlookup.cpp make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-install -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-keylocate t-keylocate.o t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -lgpg-error -lQt6Test -lstdc++ libtool: link: g++ -std=c++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-keylocate t-keylocate.o t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -lQt6Core -lgpg-error -lQt6Test -lstdc++ -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-install -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-ownertrust t-ownertrust.o t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -lgpg-error -lQt6Test -lstdc++ libtool: link: g++ -std=c++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-ownertrust t-ownertrust.o t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -lQt6Core -lgpg-error -lQt6Test -lstdc++ -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-install -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-revokekey t-revokekey.o t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -lgpg-error -lQt6Test -lstdc++ libtool: link: g++ -std=c++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-revokekey t-revokekey.o t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -lQt6Core -lgpg-error -lQt6Test -lstdc++ -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-install -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-addexistingsubkey t-addexistingsubkey.o t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -lgpg-error -lQt6Test -lstdc++ libtool: link: g++ -std=c++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-addexistingsubkey t-addexistingsubkey.o t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -lQt6Core -lgpg-error -lQt6Test -lstdc++ -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-install -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-wkdlookup t-wkdlookup.o t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -lgpg-error -lQt6Test -lstdc++ libtool: link: g++ -std=c++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-wkdlookup t-wkdlookup.o t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -lQt6Core -lgpg-error -lQt6Test -lstdc++ -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-install -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-trustsignatures t-trustsignatures.o t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -lgpg-error -lQt6Test -lstdc++ libtool: link: g++ -std=c++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-trustsignatures t-trustsignatures.o t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -lQt6Core -lgpg-error -lQt6Test -lstdc++ -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -I../../../../lang/qt/src -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o t-remarks.o ../../../../lang/qt/tests/t-remarks.cpp make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -I../../../../lang/qt/src -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o t-various.o ../../../../lang/qt/tests/t-various.cpp make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -I../../../../lang/qt/src -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o t-tofuinfo.o ../../../../lang/qt/tests/t-tofuinfo.cpp make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' In file included from /usr/include/qt6/QtCore/qglobal.h:57, from /usr/include/qt6/QtCore/qiodevicebase.h:7, from /usr/include/qt6/QtCore/qtextstream.h:7, from /usr/include/qt6/QtCore/qdebug.h:13, from /usr/include/qt6/QtCore/QDebug:1, from ../../../../lang/qt/tests/t-tofuinfo.cpp:36: /usr/include/qt6/QtCore/qforeach.h: In instantiation of ‘QtPrivate::QForeachContainer::type> QtPrivate::qMakeForeachContainer(T&&) [with T = std::vector; typename std::decay<_Tp>::type = std::vector]’: ../../../../lang/qt/tests/t-tofuinfo.cpp:165:9: required from here 60 | for (auto name = QtPrivate::qMakeForeachContainer(container); name.i != name.e; ++name.i) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/qt6/QtCore/qforeach.h:51:61: warning: ‘void QtPrivate::warnIfContainerIsNotShared(...) [with T = std::vector]’ is deprecated: Do not use foreach/Q_FOREACH with containers which are not implicitly shared. Prefer using a range-based for loop with these containers: `for (const auto &it : container)`, keeping in mind that range-based for doesn't copy the container as Q_FOREACH does [-Wdeprecated-declarations] 51 | warnIfContainerIsNotShared::type>(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qforeach.h:45:13: note: declared here 45 | inline void warnIfContainerIsNotShared(...) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qforeach.h: In instantiation of ‘QtPrivate::QForeachContainer::type> QtPrivate::qMakeForeachContainer(T&&) [with T = std::vector&; typename std::decay<_Tp>::type = std::vector]’: ../../../../lang/qt/tests/t-tofuinfo.cpp:390:13: required from here 60 | for (auto name = QtPrivate::qMakeForeachContainer(container); name.i != name.e; ++name.i) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/qt6/QtCore/qforeach.h:51:61: warning: ‘void QtPrivate::warnIfContainerIsNotShared(...) [with T = std::vector]’ is deprecated: Do not use foreach/Q_FOREACH with containers which are not implicitly shared. Prefer using a range-based for loop with these containers: `for (const auto &it : container)`, keeping in mind that range-based for doesn't copy the container as Q_FOREACH does [-Wdeprecated-declarations] 51 | warnIfContainerIsNotShared::type>(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qforeach.h:45:13: note: declared here 45 | inline void warnIfContainerIsNotShared(...) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~ make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -I../../../../lang/qt/src -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o t-encrypt.o ../../../../lang/qt/tests/t-encrypt.cpp make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-install -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-remarks t-remarks.o t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -lgpg-error -lQt6Test -lstdc++ libtool: link: g++ -std=c++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-remarks t-remarks.o t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -lQt6Core -lgpg-error -lQt6Test -lstdc++ -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-install -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-various t-various.o t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -lgpg-error -lQt6Test -lstdc++ libtool: link: g++ -std=c++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-various t-various.o t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -lQt6Core -lgpg-error -lQt6Test -lstdc++ -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -I../../../../lang/qt/src -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o t-keylist.o ../../../../lang/qt/tests/t-keylist.cpp make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-install -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-tofuinfo t-tofuinfo.o t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -lgpg-error -lQt6Test -lstdc++ libtool: link: g++ -std=c++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-tofuinfo t-tofuinfo.o t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -lQt6Core -lgpg-error -lQt6Test -lstdc++ -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-install -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-encrypt t-encrypt.o t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -lgpg-error -lQt6Test -lstdc++ libtool: link: g++ -std=c++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-encrypt t-encrypt.o t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -lQt6Core -lgpg-error -lQt6Test -lstdc++ -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-install -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-keylist t-keylist.o t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -lgpg-error -lQt6Test -lstdc++ libtool: link: g++ -std=c++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-keylist t-keylist.o t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -lQt6Core -lgpg-error -lQt6Test -lstdc++ -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../../lang/qt/tests -I../../../conf -I../../../../lang/qt/src -I../../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib64/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/libassuan2 -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -DBUILDING_QGPGME -DTOP_SRCDIR="../../../.." -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o t-changeexpiryjob.o ../../../../lang/qt/tests/t-changeexpiryjob.cpp make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-install -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-changeexpiryjob t-changeexpiryjob.o t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -lgpg-error -lQt6Test -lstdc++ libtool: link: g++ -std=c++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o t-changeexpiryjob t-changeexpiryjob.o t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -lQt6Core -lgpg-error -lQt6Test -lstdc++ -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src/.libs -Wl,-rpath -Wl,/usr/lib64 make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' Making all in doc make[4]: Nothing to be done for 'all'. make[4]: Nothing to be done for 'all-am'. make[3]: Nothing to be done for 'all-am'. make[2]: Nothing to be done for 'all-am'. + popd ~/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.A8ohEC + umask 022 + cd /builddir/build/BUILD/gpgme-1.23.2-build + '[' /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT ++ dirname /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT + mkdir -p /builddir/build/BUILD/gpgme-1.23.2-build + mkdir /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS ~/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build ~/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2 + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd gpgme-1.23.2 + export SETUPTOOLS_USE_DISTUTILS=local + SETUPTOOLS_USE_DISTUTILS=local + export 'SETUP_PY_EXTRA_OPTS=--single-version-externally-managed --root=/' + SETUP_PY_EXTRA_OPTS='--single-version-externally-managed --root=/' + pushd build + /usr/bin/make install DESTDIR=/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT 'INSTALL=/usr/bin/install -p' /usr/bin/make install-recursive make[1]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build' Making install in src make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' /usr/bin/mkdir -p '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64' /bin/sh ../libtool --mode=install /usr/bin/install -p libgpgme.la '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64' libtool: install: /usr/bin/install -p .libs/libgpgme.so.11.32.1 /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/libgpgme.so.11.32.1 libtool: install: (cd /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64 && { ln -s -f libgpgme.so.11.32.1 libgpgme.so.11 || { rm -f libgpgme.so.11 && ln -s libgpgme.so.11.32.1 libgpgme.so.11; }; }) libtool: install: (cd /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64 && { ln -s -f libgpgme.so.11.32.1 libgpgme.so || { rm -f libgpgme.so && ln -s libgpgme.so.11.32.1 libgpgme.so; }; }) libtool: install: /usr/bin/install -p .libs/libgpgme.lai /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/libgpgme.la libtool: install: warning: remember to run `libtool --finish /usr/lib64' /usr/bin/mkdir -p '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/bin' /bin/sh ../libtool --mode=install /usr/bin/install -p gpgme-tool gpgme-json '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/bin' libtool: install: warning: `libgpgme.la' has not been installed in `/usr/lib64' libtool: install: /usr/bin/install -p .libs/gpgme-tool /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/bin/gpgme-tool libtool: install: warning: `libgpgme.la' has not been installed in `/usr/lib64' libtool: install: /usr/bin/install -p .libs/gpgme-json /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/bin/gpgme-json /usr/bin/mkdir -p '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/bin' /usr/bin/install -p gpgme-config '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/bin' /usr/bin/mkdir -p '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/share/aclocal' /usr/bin/install -p -m 644 ../../src/gpgme.m4 '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/share/aclocal' /usr/bin/mkdir -p '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/include' /usr/bin/install -p -m 644 gpgme.h '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/include' /usr/bin/mkdir -p '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/pkgconfig' /usr/bin/install -p -m 644 gpgme.pc gpgme-glib.pc '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/pkgconfig' make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' Making install in tests make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' Making install in gpg make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' /usr/bin/make install-am make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' Making install in json make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/json' /usr/bin/make install-am make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/json' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/json' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/json' make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/json' make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/json' Making install in gpgsm make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpgsm' /usr/bin/make install-am make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpgsm' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpgsm' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpgsm' make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpgsm' make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpgsm' Making install in opassuan make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/opassuan' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/opassuan' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/opassuan' make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/opassuan' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' Making install in doc make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/doc' /usr/bin/make install-am make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/doc' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/doc' make[4]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/share/info' /usr/bin/install -p -m 644 ../../doc/gpgme.info ../../doc/gpgme.info-1 ../../doc/gpgme.info-2 '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/share/info' install-info --info-dir='/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/share/info' '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/share/info/gpgme.info' make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/doc' make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/doc' make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/doc' Making install in lang make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang' Making install in cpp make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp' Making install in src make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' /usr/bin/mkdir -p '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64' /bin/sh ../../../libtool --mode=install /usr/bin/install -p libgpgmepp.la '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64' libtool: install: warning: relinking `libgpgmepp.la' libtool: install: (cd /builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src; /bin/sh /builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/libtool --tag CXX --mode=relink g++ -std=c++11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-undefined -version-info 26:1:20 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libgpgmepp.la -rpath /usr/lib64 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 -lassuan -inst-prefix-dir /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT) libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/riscv64-redhat-linux/14/crti.o /usr/lib/gcc/riscv64-redhat-linux/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,/usr/lib64 -L/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64 -L/usr/lib64 -lgpgme -lassuan -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/riscv64-redhat-linux/14/crtendS.o /usr/lib/gcc/riscv64-redhat-linux/14/crtn.o -O2 -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -Wl,--build-id=sha1 -Wl,-soname -Wl,libgpgmepp.so.6 -o .libs/libgpgmepp.so.6.20.1 libtool: install: /usr/bin/install -p .libs/libgpgmepp.so.6.20.1T /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/libgpgmepp.so.6.20.1 libtool: install: (cd /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64 && { ln -s -f libgpgmepp.so.6.20.1 libgpgmepp.so.6 || { rm -f libgpgmepp.so.6 && ln -s libgpgmepp.so.6.20.1 libgpgmepp.so.6; }; }) libtool: install: (cd /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64 && { ln -s -f libgpgmepp.so.6.20.1 libgpgmepp.so || { rm -f libgpgmepp.so && ln -s libgpgmepp.so.6.20.1 libgpgmepp.so; }; }) libtool: install: /usr/bin/install -p .libs/libgpgmepp.lai /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/libgpgmepp.la libtool: install: warning: remember to run `libtool --finish /usr/lib64' sed -e 's|[@]resolved_libdir@|/usr/lib64|g' < "GpgmeppConfig.cmake.in" | \ sed -e 's|[@]libsuffix@|.so|g' | \ sed -e 's|[@]resolved_includedir@|/usr/include|g' > GpgmeppConfig.cmake /usr/bin/install -p -d /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/cmake/Gpgmepp /usr/bin/install -p -m 644 GpgmeppConfig.cmake \ /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/cmake/Gpgmepp/GpgmeppConfig.cmake /usr/bin/install -p -m 644 GpgmeppConfigVersion.cmake \ /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/cmake/Gpgmepp/GpgmeppConfigVersion.cmake /usr/bin/mkdir -p '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/include/gpgme++' /usr/bin/install -p -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 '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/include/gpgme++' /usr/bin/mkdir -p '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/include/gpgme++' /usr/bin/mkdir -p '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/include/gpgme++/interfaces' /usr/bin/install -p -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 '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/include/gpgme++/interfaces' /usr/bin/mkdir -p '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/include/gpgme++' /usr/bin/install -p -m 644 gpgmepp_version.h '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/include/gpgme++' make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' Making install in tests make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/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 '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/tests' make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/tests' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp' make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp' make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp' Making install in python make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/python' Making install in . make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/python' set -e ; for PYTHON in /usr/bin/python3.13; do \ CPP="gcc -E" \ CFLAGS="-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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 Using gpgme.h from ../../src/gpgme.h make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/python' set -e ; for PYTHON in /usr/bin/python3.13; do \ CPP="gcc -E" \ CFLAGS="-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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 \ --prefix "/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr" \ ${SETUP_PY_EXTRA_OPTS:-} \ --verbose ; \ done /usr/lib/python3.13/site-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. Follow the current Python packaging guidelines when building Python RPM packages. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html and https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/ for details. ******************************************************************************** !! self.initialize_options() Using gpgme.h from ../../src/gpgme.h make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/python' make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/python' Making install in tests make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/python/tests' /usr/bin/make install-am make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/python/tests' make[6]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/python/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 '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/python/tests' make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/python/tests' make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/python/tests' Making install in examples make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/python/examples' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/python/examples' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/python/examples' make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/python/examples' Making install in doc make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/python/doc' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/python/doc' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/python/doc' make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/python/doc' Making install in src make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/python/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/python/src' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/python/src' make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/python/src' make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/python' Making install in qt make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt' Making install in src make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' /usr/bin/make install-am make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[6]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' /usr/bin/mkdir -p '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64' /bin/sh ../../../libtool --mode=install /usr/bin/install -p libqgpgme.la '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64' libtool: install: warning: relinking `libqgpgme.la' libtool: install: (cd /builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src; /bin/sh /builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/libtool --tag CXX --mode=relink g++ -std=c++11 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-undefined -version-info 20:1:5 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libqgpgme.la -rpath /usr/lib64 cleaner.lo dataprovider.lo debug.lo decryptverifyarchivejob.lo encryptarchivejob.lo filelistdataprovider.lo job.lo multideletejob.lo qgpgmeadduseridjob.lo qgpgmeaddexistingsubkeyjob.lo qgpgmebackend.lo qgpgmechangeexpiryjob.lo qgpgmechangeownertrustjob.lo qgpgmechangepasswdjob.lo qgpgmedecryptjob.lo qgpgmedecryptverifyarchivejob.lo qgpgmedecryptverifyjob.lo qgpgmedeletejob.lo qgpgmedownloadjob.lo qgpgmeencryptarchivejob.lo qgpgmeencryptjob.lo qgpgmeexportjob.lo qgpgmeimportfromkeyserverjob.lo qgpgmeimportjob.lo qgpgmekeygenerationjob.lo qgpgmekeylistjob.lo listallkeysjob.lo qgpgmelistallkeysjob.lo qgpgmenewcryptoconfig.lo qgpgmereceivekeysjob.lo qgpgmerefreshsmimekeysjob.lo qgpgmerevokekeyjob.lo qgpgmesetprimaryuseridjob.lo qgpgmesignarchivejob.lo qgpgmesignencryptjob.lo qgpgmesignencryptarchivejob.lo qgpgmesignjob.lo qgpgmesignkeyjob.lo qgpgmeverifydetachedjob.lo qgpgmeverifyopaquejob.lo qgpgmewkdlookupjob.lo threadedjobmixin.lo qgpgmewkdrefreshjob.lo qgpgmekeyformailboxjob.lo qgpgme_debug.lo qgpgmetofupolicyjob.lo qgpgmequickjob.lo defaultkeygenerationjob.lo qgpgmewkspublishjob.lo qgpgmegpgcardjob.lo changeexpiryjob.lo encryptjob.lo importjob.lo signarchivejob.lo signencryptjob.lo signencryptarchivejob.lo dn.lo cryptoconfig.lo wkdlookupresult.lo util.lo wkdrefreshjob.lo ../../cpp/src/libgpgmepp.la ../../../src/libgpgme.la -lassuan -lgpg-error -lQt5Core -inst-prefix-dir /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT) libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/riscv64-redhat-linux/14/crti.o /usr/lib/gcc/riscv64-redhat-linux/14/crtbeginS.o .libs/cleaner.o .libs/dataprovider.o .libs/debug.o .libs/decryptverifyarchivejob.o .libs/encryptarchivejob.o .libs/filelistdataprovider.o .libs/job.o .libs/multideletejob.o .libs/qgpgmeadduseridjob.o .libs/qgpgmeaddexistingsubkeyjob.o .libs/qgpgmebackend.o .libs/qgpgmechangeexpiryjob.o .libs/qgpgmechangeownertrustjob.o .libs/qgpgmechangepasswdjob.o .libs/qgpgmedecryptjob.o .libs/qgpgmedecryptverifyarchivejob.o .libs/qgpgmedecryptverifyjob.o .libs/qgpgmedeletejob.o .libs/qgpgmedownloadjob.o .libs/qgpgmeencryptarchivejob.o .libs/qgpgmeencryptjob.o .libs/qgpgmeexportjob.o .libs/qgpgmeimportfromkeyserverjob.o .libs/qgpgmeimportjob.o .libs/qgpgmekeygenerationjob.o .libs/qgpgmekeylistjob.o .libs/listallkeysjob.o .libs/qgpgmelistallkeysjob.o .libs/qgpgmenewcryptoconfig.o .libs/qgpgmereceivekeysjob.o .libs/qgpgmerefreshsmimekeysjob.o .libs/qgpgmerevokekeyjob.o .libs/qgpgmesetprimaryuseridjob.o .libs/qgpgmesignarchivejob.o .libs/qgpgmesignencryptjob.o .libs/qgpgmesignencryptarchivejob.o .libs/qgpgmesignjob.o .libs/qgpgmesignkeyjob.o .libs/qgpgmeverifydetachedjob.o .libs/qgpgmeverifyopaquejob.o .libs/qgpgmewkdlookupjob.o .libs/threadedjobmixin.o .libs/qgpgmewkdrefreshjob.o .libs/qgpgmekeyformailboxjob.o .libs/qgpgme_debug.o .libs/qgpgmetofupolicyjob.o .libs/qgpgmequickjob.o .libs/defaultkeygenerationjob.o .libs/qgpgmewkspublishjob.o .libs/qgpgmegpgcardjob.o .libs/changeexpiryjob.o .libs/encryptjob.o .libs/importjob.o .libs/signarchivejob.o .libs/signencryptjob.o .libs/signencryptarchivejob.o .libs/dn.o .libs/cryptoconfig.o .libs/wkdlookupresult.o .libs/util.o .libs/wkdrefreshjob.o -Wl,-rpath -Wl,/usr/lib64 -L/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64 -L/usr/lib64 -lgpgmepp -lgpgme -lassuan -lgpg-error -lQt5Core -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/riscv64-redhat-linux/14/crtendS.o /usr/lib/gcc/riscv64-redhat-linux/14/crtn.o -O2 -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -Wl,--build-id=sha1 -Wl,-soname -Wl,libqgpgme.so.15 -o .libs/libqgpgme.so.15.5.1 libtool: install: /usr/bin/install -p .libs/libqgpgme.so.15.5.1T /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/libqgpgme.so.15.5.1 libtool: install: (cd /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64 && { ln -s -f libqgpgme.so.15.5.1 libqgpgme.so.15 || { rm -f libqgpgme.so.15 && ln -s libqgpgme.so.15.5.1 libqgpgme.so.15; }; }) libtool: install: (cd /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64 && { ln -s -f libqgpgme.so.15.5.1 libqgpgme.so || { rm -f libqgpgme.so && ln -s libqgpgme.so.15.5.1 libqgpgme.so; }; }) libtool: install: /usr/bin/install -p .libs/libqgpgme.lai /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/libqgpgme.la libtool: install: warning: remember to run `libtool --finish /usr/lib64' /usr/bin/mkdir -p '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/include/QGpgME' /usr/bin/install -p -m 644 ../../../../lang/qt/src/AddExistingSubkeyJob ../../../../lang/qt/src/AddUserIDJob ../../../../lang/qt/src/AbstractImportJob ../../../../lang/qt/src/ChangeExpiryJob ../../../../lang/qt/src/ChangeOwnerTrustJob ../../../../lang/qt/src/ChangePasswdJob ../../../../lang/qt/src/DataProvider ../../../../lang/qt/src/Debug ../../../../lang/qt/src/DecryptJob ../../../../lang/qt/src/DecryptVerifyArchiveJob ../../../../lang/qt/src/DecryptVerifyJob ../../../../lang/qt/src/DN ../../../../lang/qt/src/DownloadJob ../../../../lang/qt/src/EncryptArchiveJob ../../../../lang/qt/src/EncryptJob ../../../../lang/qt/src/ExportJob ../../../../lang/qt/src/FileListDataProvider ../../../../lang/qt/src/HierarchicalKeyKistJob ../../../../lang/qt/src/Job ../../../../lang/qt/src/MultiDeleteJob ../../../../lang/qt/src/Protocol ../../../../lang/qt/src/QGpgMENewCryptoConfig ../../../../lang/qt/src/QuickJob ../../../../lang/qt/src/ReceiveKeysJob ../../../../lang/qt/src/RevokeKeyJob ../../../../lang/qt/src/SetPrimaryUserIDJob ../../../../lang/qt/src/SpecialJob ../../../../lang/qt/src/SignArchiveJob ../../../../lang/qt/src/SignJob ../../../../lang/qt/src/SignKeyJob ../../../../lang/qt/src/SignEncryptArchiveJob ../../../../lang/qt/src/SignEncryptJob ../../../../lang/qt/src/VerifyOpaqueJob ../../../../lang/qt/src/RefreshKeysJob ../../../../lang/qt/src/CryptoConfig ../../../../lang/qt/src/DeleteJob ../../../../lang/qt/src/ImportFromKeyserverJob ../../../../lang/qt/src/ImportJob ../../../../lang/qt/src/KeyGenerationJob ../../../../lang/qt/src/KeyListJob '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/include/QGpgME' /usr/bin/install -p -m 644 ../../../../lang/qt/src/ListAllKeysJob ../../../../lang/qt/src/VerifyDetachedJob ../../../../lang/qt/src/KeyForMailboxJob ../../../../lang/qt/src/DefaultKeyGenerationJob ../../../../lang/qt/src/WKDLookupJob ../../../../lang/qt/src/WKDLookupResult ../../../../lang/qt/src/WKDRefreshJob ../../../../lang/qt/src/WKSPublishJob ../../../../lang/qt/src/TofuPolicyJob ../../../../lang/qt/src/GpgCardJob '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/include/QGpgME' sed -e 's|[@]resolved_libdir@|/usr/lib64|g' < "QGpgmeConfig.cmake.in" | \ sed -e 's|[@]libsuffix@|.so|g' | \ sed -e 's|[@]resolved_includedir@|/usr/include|g' > QGpgmeConfig.cmake /usr/bin/install -p -d /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/cmake/QGpgme /usr/bin/install -p -m 644 QGpgmeConfig.cmake \ /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/cmake/QGpgme/QGpgmeConfig.cmake /usr/bin/install -p -m 644 QGpgmeConfigVersion.cmake \ /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/cmake/QGpgme/QGpgmeConfigVersion.cmake /usr/bin/mkdir -p '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/include/qgpgme' /usr/bin/install -p -m 644 qgpgme_version.h '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/include/qgpgme' /usr/bin/mkdir -p '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/include/qgpgme' /usr/bin/install -p -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 '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/include/qgpgme' /usr/bin/install -p -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 '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/include/qgpgme' make[6]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' Making install in tests make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' /usr/bin/make install-am make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[6]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/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 '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' Making install in doc make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/doc' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/doc' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/doc' make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/doc' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt' make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt' make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang' make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang' make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build' make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build' make[1]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build' + popd ~/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2 ~/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6 ~/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2 + pushd build-qt6 + /usr/bin/make install DESTDIR=/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT 'INSTALL=/usr/bin/install -p' /usr/bin/make install-recursive make[1]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6' Making install in src make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' /usr/bin/mkdir -p '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64' /bin/sh ../libtool --mode=install /usr/bin/install -p libgpgme.la '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64' libtool: install: /usr/bin/install -p .libs/libgpgme.so.11.32.1 /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/libgpgme.so.11.32.1 libtool: install: (cd /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64 && { ln -s -f libgpgme.so.11.32.1 libgpgme.so.11 || { rm -f libgpgme.so.11 && ln -s libgpgme.so.11.32.1 libgpgme.so.11; }; }) libtool: install: (cd /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64 && { ln -s -f libgpgme.so.11.32.1 libgpgme.so || { rm -f libgpgme.so && ln -s libgpgme.so.11.32.1 libgpgme.so; }; }) libtool: install: /usr/bin/install -p .libs/libgpgme.lai /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/libgpgme.la libtool: install: warning: remember to run `libtool --finish /usr/lib64' /usr/bin/mkdir -p '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/bin' /bin/sh ../libtool --mode=install /usr/bin/install -p gpgme-tool gpgme-json '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/bin' libtool: install: warning: `libgpgme.la' has not been installed in `/usr/lib64' libtool: install: /usr/bin/install -p .libs/gpgme-tool /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/bin/gpgme-tool libtool: install: warning: `libgpgme.la' has not been installed in `/usr/lib64' libtool: install: /usr/bin/install -p .libs/gpgme-json /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/bin/gpgme-json /usr/bin/mkdir -p '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/bin' /usr/bin/install -p gpgme-config '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/bin' /usr/bin/mkdir -p '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/share/aclocal' /usr/bin/install -p -m 644 ../../src/gpgme.m4 '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/share/aclocal' /usr/bin/mkdir -p '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/include' /usr/bin/install -p -m 644 gpgme.h '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/include' /usr/bin/mkdir -p '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/pkgconfig' /usr/bin/install -p -m 644 gpgme.pc gpgme-glib.pc '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/pkgconfig' make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/src' Making install in tests make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' Making install in gpg make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' /usr/bin/make install-am make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpg' Making install in json make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/json' /usr/bin/make install-am make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/json' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/json' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/json' make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/json' make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/json' Making install in gpgsm make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpgsm' /usr/bin/make install-am make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpgsm' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpgsm' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpgsm' make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpgsm' make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/gpgsm' Making install in opassuan make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/opassuan' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/opassuan' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/opassuan' make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests/opassuan' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/tests' Making install in doc make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/doc' /usr/bin/make install-am make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/doc' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/doc' make[4]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/share/info' /usr/bin/install -p -m 644 ../../doc/gpgme.info ../../doc/gpgme.info-1 ../../doc/gpgme.info-2 '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/share/info' install-info --info-dir='/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/share/info' '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/share/info/gpgme.info' make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/doc' make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/doc' make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/doc' Making install in lang make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang' Making install in cpp make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp' Making install in src make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' /usr/bin/mkdir -p '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64' /bin/sh ../../../libtool --mode=install /usr/bin/install -p libgpgmepp.la '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64' libtool: install: warning: relinking `libgpgmepp.la' libtool: install: (cd /builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src; /bin/sh /builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/libtool --tag CXX --mode=relink g++ -std=c++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-undefined -version-info 26:1:20 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libgpgmepp.la -rpath /usr/lib64 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 -lassuan -inst-prefix-dir /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT) libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/riscv64-redhat-linux/14/crti.o /usr/lib/gcc/riscv64-redhat-linux/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,/usr/lib64 -L/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64 -L/usr/lib64 -lgpgme -lassuan -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/riscv64-redhat-linux/14/crtendS.o /usr/lib/gcc/riscv64-redhat-linux/14/crtn.o -O2 -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -Wl,--build-id=sha1 -Wl,-soname -Wl,libgpgmepp.so.6 -o .libs/libgpgmepp.so.6.20.1 libtool: install: /usr/bin/install -p .libs/libgpgmepp.so.6.20.1T /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/libgpgmepp.so.6.20.1 libtool: install: (cd /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64 && { ln -s -f libgpgmepp.so.6.20.1 libgpgmepp.so.6 || { rm -f libgpgmepp.so.6 && ln -s libgpgmepp.so.6.20.1 libgpgmepp.so.6; }; }) libtool: install: (cd /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64 && { ln -s -f libgpgmepp.so.6.20.1 libgpgmepp.so || { rm -f libgpgmepp.so && ln -s libgpgmepp.so.6.20.1 libgpgmepp.so; }; }) libtool: install: /usr/bin/install -p .libs/libgpgmepp.lai /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/libgpgmepp.la libtool: install: warning: remember to run `libtool --finish /usr/lib64' sed -e 's|[@]resolved_libdir@|/usr/lib64|g' < "GpgmeppConfig.cmake.in" | \ sed -e 's|[@]libsuffix@|.so|g' | \ sed -e 's|[@]resolved_includedir@|/usr/include|g' > GpgmeppConfig.cmake /usr/bin/install -p -d /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/cmake/Gpgmepp /usr/bin/install -p -m 644 GpgmeppConfig.cmake \ /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/cmake/Gpgmepp/GpgmeppConfig.cmake /usr/bin/install -p -m 644 GpgmeppConfigVersion.cmake \ /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/cmake/Gpgmepp/GpgmeppConfigVersion.cmake /usr/bin/mkdir -p '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/include/gpgme++' /usr/bin/install -p -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 '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/include/gpgme++' /usr/bin/mkdir -p '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/include/gpgme++' /usr/bin/mkdir -p '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/include/gpgme++/interfaces' /usr/bin/install -p -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 '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/include/gpgme++/interfaces' /usr/bin/mkdir -p '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/include/gpgme++' /usr/bin/install -p -m 644 gpgmepp_version.h '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/include/gpgme++' make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/src' Making install in tests make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/tests' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/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 '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/tests' make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp/tests' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp' make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp' make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/cpp' Making install in python make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/python' Making install in . make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/python' set -e ; for PYTHON in /usr/bin/python3.13; do \ CPP="gcc -E" \ CFLAGS="-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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 Using gpgme.h from ../../src/gpgme.h make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/python' set -e ; for PYTHON in /usr/bin/python3.13; do \ CPP="gcc -E" \ CFLAGS="-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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 \ --prefix "/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr" \ ${SETUP_PY_EXTRA_OPTS:-} \ --verbose ; \ done /usr/lib/python3.13/site-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. Follow the current Python packaging guidelines when building Python RPM packages. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html and https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/ for details. ******************************************************************************** !! self.initialize_options() Using gpgme.h from ../../src/gpgme.h make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/python' make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/python' Making install in tests make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/python/tests' /usr/bin/make install-am make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/python/tests' make[6]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/python/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 '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/python/tests' make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/python/tests' make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/python/tests' Making install in examples make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/python/examples' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/python/examples' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/python/examples' make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/python/examples' Making install in doc make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/python/doc' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/python/doc' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/python/doc' make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/python/doc' Making install in src make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/python/src' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/python/src' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/python/src' make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/python/src' make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/python' Making install in qt make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt' Making install in src make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/bin/make install-am make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[6]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' /usr/bin/mkdir -p '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64' /bin/sh ../../../libtool --mode=install /usr/bin/install -p libqgpgmeqt6.la '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64' libtool: install: warning: relinking `libqgpgmeqt6.la' libtool: install: (cd /builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src; /bin/sh /builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/libtool --tag CXX --mode=relink g++ -std=c++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -no-undefined -version-info 20:1:5 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libqgpgmeqt6.la -rpath /usr/lib64 cleaner.lo dataprovider.lo debug.lo decryptverifyarchivejob.lo encryptarchivejob.lo filelistdataprovider.lo job.lo multideletejob.lo qgpgmeadduseridjob.lo qgpgmeaddexistingsubkeyjob.lo qgpgmebackend.lo qgpgmechangeexpiryjob.lo qgpgmechangeownertrustjob.lo qgpgmechangepasswdjob.lo qgpgmedecryptjob.lo qgpgmedecryptverifyarchivejob.lo qgpgmedecryptverifyjob.lo qgpgmedeletejob.lo qgpgmedownloadjob.lo qgpgmeencryptarchivejob.lo qgpgmeencryptjob.lo qgpgmeexportjob.lo qgpgmeimportfromkeyserverjob.lo qgpgmeimportjob.lo qgpgmekeygenerationjob.lo qgpgmekeylistjob.lo listallkeysjob.lo qgpgmelistallkeysjob.lo qgpgmenewcryptoconfig.lo qgpgmereceivekeysjob.lo qgpgmerefreshsmimekeysjob.lo qgpgmerevokekeyjob.lo qgpgmesetprimaryuseridjob.lo qgpgmesignarchivejob.lo qgpgmesignencryptjob.lo qgpgmesignencryptarchivejob.lo qgpgmesignjob.lo qgpgmesignkeyjob.lo qgpgmeverifydetachedjob.lo qgpgmeverifyopaquejob.lo qgpgmewkdlookupjob.lo threadedjobmixin.lo qgpgmewkdrefreshjob.lo qgpgmekeyformailboxjob.lo qgpgme_debug.lo qgpgmetofupolicyjob.lo qgpgmequickjob.lo defaultkeygenerationjob.lo qgpgmewkspublishjob.lo qgpgmegpgcardjob.lo changeexpiryjob.lo encryptjob.lo importjob.lo signarchivejob.lo signencryptjob.lo signencryptarchivejob.lo dn.lo cryptoconfig.lo wkdlookupresult.lo util.lo wkdrefreshjob.lo ../../cpp/src/libgpgmepp.la ../../../src/libgpgme.la -lassuan -lgpg-error -lQt6Core -inst-prefix-dir /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT) libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/riscv64-redhat-linux/14/crti.o /usr/lib/gcc/riscv64-redhat-linux/14/crtbeginS.o .libs/cleaner.o .libs/dataprovider.o .libs/debug.o .libs/decryptverifyarchivejob.o .libs/encryptarchivejob.o .libs/filelistdataprovider.o .libs/job.o .libs/multideletejob.o .libs/qgpgmeadduseridjob.o .libs/qgpgmeaddexistingsubkeyjob.o .libs/qgpgmebackend.o .libs/qgpgmechangeexpiryjob.o .libs/qgpgmechangeownertrustjob.o .libs/qgpgmechangepasswdjob.o .libs/qgpgmedecryptjob.o .libs/qgpgmedecryptverifyarchivejob.o .libs/qgpgmedecryptverifyjob.o .libs/qgpgmedeletejob.o .libs/qgpgmedownloadjob.o .libs/qgpgmeencryptarchivejob.o .libs/qgpgmeencryptjob.o .libs/qgpgmeexportjob.o .libs/qgpgmeimportfromkeyserverjob.o .libs/qgpgmeimportjob.o .libs/qgpgmekeygenerationjob.o .libs/qgpgmekeylistjob.o .libs/listallkeysjob.o .libs/qgpgmelistallkeysjob.o .libs/qgpgmenewcryptoconfig.o .libs/qgpgmereceivekeysjob.o .libs/qgpgmerefreshsmimekeysjob.o .libs/qgpgmerevokekeyjob.o .libs/qgpgmesetprimaryuseridjob.o .libs/qgpgmesignarchivejob.o .libs/qgpgmesignencryptjob.o .libs/qgpgmesignencryptarchivejob.o .libs/qgpgmesignjob.o .libs/qgpgmesignkeyjob.o .libs/qgpgmeverifydetachedjob.o .libs/qgpgmeverifyopaquejob.o .libs/qgpgmewkdlookupjob.o .libs/threadedjobmixin.o .libs/qgpgmewkdrefreshjob.o .libs/qgpgmekeyformailboxjob.o .libs/qgpgme_debug.o .libs/qgpgmetofupolicyjob.o .libs/qgpgmequickjob.o .libs/defaultkeygenerationjob.o .libs/qgpgmewkspublishjob.o .libs/qgpgmegpgcardjob.o .libs/changeexpiryjob.o .libs/encryptjob.o .libs/importjob.o .libs/signarchivejob.o .libs/signencryptjob.o .libs/signencryptarchivejob.o .libs/dn.o .libs/cryptoconfig.o .libs/wkdlookupresult.o .libs/util.o .libs/wkdrefreshjob.o -Wl,-rpath -Wl,/usr/lib64 -L/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64 -L/usr/lib64 -lgpgmepp -lgpgme -lassuan -lgpg-error -lQt6Core -L/usr/lib/gcc/riscv64-redhat-linux/14 -L/lib64/lp64d/../lib64/lp64d -L/usr/lib64/lp64d/../lib64/lp64d -L/lib/../lib64/lp64d -L/usr/lib/../lib64/lp64d -L/lib64/lp64d -L/usr/lib64/lp64d -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/riscv64-redhat-linux/14/crtendS.o /usr/lib/gcc/riscv64-redhat-linux/14/crtn.o -O2 -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -Wl,--build-id=sha1 -Wl,-soname -Wl,libqgpgmeqt6.so.15 -o .libs/libqgpgmeqt6.so.15.5.1 libtool: install: /usr/bin/install -p .libs/libqgpgmeqt6.so.15.5.1T /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/libqgpgmeqt6.so.15.5.1 libtool: install: (cd /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64 && { ln -s -f libqgpgmeqt6.so.15.5.1 libqgpgmeqt6.so.15 || { rm -f libqgpgmeqt6.so.15 && ln -s libqgpgmeqt6.so.15.5.1 libqgpgmeqt6.so.15; }; }) libtool: install: (cd /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64 && { ln -s -f libqgpgmeqt6.so.15.5.1 libqgpgmeqt6.so || { rm -f libqgpgmeqt6.so && ln -s libqgpgmeqt6.so.15.5.1 libqgpgmeqt6.so; }; }) libtool: install: /usr/bin/install -p .libs/libqgpgmeqt6.lai /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/libqgpgmeqt6.la libtool: install: warning: remember to run `libtool --finish /usr/lib64' /usr/bin/mkdir -p '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/include/QGpgME' /usr/bin/install -p -m 644 ../../../../lang/qt/src/AddExistingSubkeyJob ../../../../lang/qt/src/AddUserIDJob ../../../../lang/qt/src/AbstractImportJob ../../../../lang/qt/src/ChangeExpiryJob ../../../../lang/qt/src/ChangeOwnerTrustJob ../../../../lang/qt/src/ChangePasswdJob ../../../../lang/qt/src/DataProvider ../../../../lang/qt/src/Debug ../../../../lang/qt/src/DecryptJob ../../../../lang/qt/src/DecryptVerifyArchiveJob ../../../../lang/qt/src/DecryptVerifyJob ../../../../lang/qt/src/DN ../../../../lang/qt/src/DownloadJob ../../../../lang/qt/src/EncryptArchiveJob ../../../../lang/qt/src/EncryptJob ../../../../lang/qt/src/ExportJob ../../../../lang/qt/src/FileListDataProvider ../../../../lang/qt/src/HierarchicalKeyKistJob ../../../../lang/qt/src/Job ../../../../lang/qt/src/MultiDeleteJob ../../../../lang/qt/src/Protocol ../../../../lang/qt/src/QGpgMENewCryptoConfig ../../../../lang/qt/src/QuickJob ../../../../lang/qt/src/ReceiveKeysJob ../../../../lang/qt/src/RevokeKeyJob ../../../../lang/qt/src/SetPrimaryUserIDJob ../../../../lang/qt/src/SpecialJob ../../../../lang/qt/src/SignArchiveJob ../../../../lang/qt/src/SignJob ../../../../lang/qt/src/SignKeyJob ../../../../lang/qt/src/SignEncryptArchiveJob ../../../../lang/qt/src/SignEncryptJob ../../../../lang/qt/src/VerifyOpaqueJob ../../../../lang/qt/src/RefreshKeysJob ../../../../lang/qt/src/CryptoConfig ../../../../lang/qt/src/DeleteJob ../../../../lang/qt/src/ImportFromKeyserverJob ../../../../lang/qt/src/ImportJob ../../../../lang/qt/src/KeyGenerationJob ../../../../lang/qt/src/KeyListJob '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/include/QGpgME' /usr/bin/install -p -m 644 ../../../../lang/qt/src/ListAllKeysJob ../../../../lang/qt/src/VerifyDetachedJob ../../../../lang/qt/src/KeyForMailboxJob ../../../../lang/qt/src/DefaultKeyGenerationJob ../../../../lang/qt/src/WKDLookupJob ../../../../lang/qt/src/WKDLookupResult ../../../../lang/qt/src/WKDRefreshJob ../../../../lang/qt/src/WKSPublishJob ../../../../lang/qt/src/TofuPolicyJob ../../../../lang/qt/src/GpgCardJob '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/include/QGpgME' sed -e 's|[@]resolved_libdir@|/usr/lib64|g' < "QGpgmeQt6Config.cmake.in" | \ sed -e 's|[@]libsuffix@|.so|g' | \ sed -e 's|[@]resolved_includedir@|/usr/include|g' > QGpgmeQt6Config.cmake /usr/bin/install -p -d /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/cmake/QGpgmeQt6 /usr/bin/install -p -m 644 QGpgmeQt6Config.cmake \ /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/cmake/QGpgmeQt6/QGpgmeQt6Config.cmake /usr/bin/install -p -m 644 QGpgmeQt6ConfigVersion.cmake \ /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/cmake/QGpgmeQt6/QGpgmeQt6ConfigVersion.cmake /usr/bin/mkdir -p '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/include/qgpgme' /usr/bin/install -p -m 644 qgpgme_version.h '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/include/qgpgme' /usr/bin/mkdir -p '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/include/qgpgme' /usr/bin/install -p -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 '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/include/qgpgme' /usr/bin/install -p -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 '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/include/qgpgme' make[6]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/src' Making install in tests make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' /usr/bin/make install-am make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[6]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/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 '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/tests' Making install in doc make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/doc' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/doc' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/doc' make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt/doc' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt' make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt' make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt' make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang/qt' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang' make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang' make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6/lang' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6' make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6' make[1]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build-qt6' + popd ~/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2 + rm -fv /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/share/info/dir removed '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/share/info/dir' + rm -fv /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/libgpgme.la /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/libgpgmepp.la /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/libqgpgme.la /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/libqgpgmeqt6.la removed '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/libgpgme.la' removed '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/libgpgmepp.la' removed '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/libqgpgme.la' removed '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/libqgpgmeqt6.la' + chrpath -d /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/bin/gpgme-tool + chrpath -d /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/bin/gpgme-json + chrpath -d /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/libgpgmepp.so /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/libgpgmepp.so.6 /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/libgpgmepp.so.6.20.1 + chrpath -d /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/libqgpgme.so /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/libqgpgme.so.15 /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/libqgpgme.so.15.5.1 + chrpath -d /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/libqgpgmeqt6.so /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/libqgpgmeqt6.so.15 /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/libqgpgmeqt6.so.15.5.1 + rm -vf '/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT%{python2_sitelib}/gpg/install_files.txt' + rm -vf /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib/python3.13/site-packages/gpg/install_files.txt + /usr/bin/find-debuginfo -j64 --strict-build-id -m -i --build-id-seed 1.23.2-4.fc41 --unique-debug-suffix -1.23.2-4.fc41.riscv64 --unique-debug-src-base gpgme-1.23.2-4.fc41.riscv64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2 find-debuginfo: starting Extracting debug info from 7 files DWARF-compressing 7 files sepdebugcrcfix: Updated 7 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/gpgme-1.23.2-4.fc41.riscv64 10090 blocks find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs mangling shebang in /usr/bin/gpgme-config from /bin/sh to #!/usr/bin/sh + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j64 Bytecompiling .py files below /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/python3.13 using python3.13 Bytecompiling .py files below /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib/debug/usr/lib64/python3.13 using python3.13 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-determinism --brp -j64 /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/gpg/constants/tofu/__pycache__/policy.cpython-313.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/gpg/constants/keylist/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/gpg/constants/tofu/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/gpg/constants/keylist/__pycache__/mode.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/gpg/constants/data/__pycache__/encoding.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/gpg/constants/data/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/gpg/constants/sig/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/gpg/constants/sig/__pycache__/notation.cpython-313.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/gpg/constants/sig/__pycache__/mode.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/gpg/constants/__pycache__/create.cpython-313.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/gpg/constants/__pycache__/md.cpython-313.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/gpg/constants/__pycache__/validity.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/gpg/constants/__pycache__/keysign.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/gpg/constants/__pycache__/import_type.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/gpg/constants/__pycache__/event.cpython-313.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/gpg/constants/__pycache__/sigsum.cpython-313.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/gpg/constants/__pycache__/status.cpython-313.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/gpg/constants/__pycache__/pk.cpython-313.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/gpg/constants/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/gpg/constants/__pycache__/protocol.cpython-313.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/gpg/__pycache__/callbacks.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/gpg/__pycache__/results.cpython-313.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/gpg/__pycache__/util.cpython-313.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/gpg/__pycache__/version.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/gpg/__pycache__/errors.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/gpg/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/gpg/__pycache__/core.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/gpg/__pycache__/core.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/lib64/python3.13/site-packages/gpg/__pycache__/gpgme.cpython-313.pyc: rewriting with normalized contents Scanned 65 directories and 759 files, processed 29 inodes, 29 modified (2 replaced + 27 rewritten), 0 unsupported format, 0 errors Reading /builddir/build/BUILD/gpgme-1.23.2-build/SPECPARTS/rpm-debuginfo.specpart Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.0kRz95 + umask 022 + cd /builddir/build/BUILD/gpgme-1.23.2-build + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' ~/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build ~/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2 + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd gpgme-1.23.2 + pushd build + make check make check-recursive make[1]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build' Making check in src make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/src' Making check in tests make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' Making check in gpg make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' make check-am make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' make check-TESTS make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/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 the agent established OK PASS: initial.test -----BEGIN PGP MESSAGE----- hQEOA2rm1+5GqHH4EAP+J2YoBP1lUDRh5it3rhK5ENHe9Sd+g2I/HH+P2A4LZFP2 B8CCRS9aF48kkxgn7FA4yhEftH4+R7mGXx0P8NaGSEbwRXtrUjVBLjp+lDC6m3bj jko17YdUqior+TvDBeVPxi/76pISpvJE3/rO9gHtSP6S2pO4nMoh7Eqc1kFqDAED /iXyxAhbtOdao/S1lVtul+AzOzjE0Ko6rWv2lMMKGld6FvQUQxaHJvD8qQuZb33a dgw8z9rZVRLrkt6caI8o5LkUmF2kap94000UM5JN7Kwf9upOlEcNXcO/4+jf3Q9g VFVPBEGL10EWkZXObyoEuNfPavMIH8xmSuXpTK4W86PEhQEOA1OB6k7im6N/EAP+ Mn0AnRnX6Z9kwOPc+vhheZam1FRrf2ol8g0MClXoyTNzrDGnrjNlwcPPVsQ3xkfc XCAHr0+mye/ax4n5wxOfxNpeYUFwbX7MAql/IpC0mHzBqqvhjSxJ9G4pkySPF+X/ KJadZ27Ft5t1M123ZMJkPnsKIE/f40U83d1ECs4iFmID/3935mcT6lcPgJtEH7zV 3Vo7YjIUrxo3PObBDwrq+M1thN2vup/pFR21bpIMwQOXefOXs8NsmQJKx6AULT+E wgA55yU/LAk9/uNq0X8RDZp6ln+JLG6vyRPZLmplKbDbp2F4E1wrLkOnB953MAA/ 45rkrzMNNAeIFQ4NClCMNCWs0kcBjaKVpHft96BDhAkqXVphDSLzTE0hCdZOLRuo gxljmN2vN+Dqp+A8f1fB8lnTWgGuA35HznpA4Qb6+kRpuPd6sLMbhy4Fqg== =0ZGr -----END PGP MESSAGE----- PASS: t-encrypt Begin Result Encryption: -----BEGIN PGP MESSAGE----- jA0ECQMIziTBwj0J64vN0kEB3sEY0IVrhhpkIFIFMWMeNQhRGZAjqUQ2YGnqfqKy Tqlxj5fZVn0S/7LsjdX8LeL+dzzd0Xn7W/Pl2zvnOtJxwQ== =4oRy -----END PGP MESSAGE----- End Result. Begin Result Decryption: Hallo Leute End Result. PASS: t-encrypt-sym -----BEGIN PGP MESSAGE----- hQEOA2rm1+5GqHH4EAP9HA74pb3RGhi1ttCvXXpaKe2wXVIlF4QUiCjSBq7dXTNy lQUeSvJMBOfkjzsNkmEu/uBv583EeMIWfBYeDMsNOmfCoKig4gh31J9Lilt5xJqs ZEMJqTh9/f2p1PfShAQEJ9B9clKG9cfvogHSC0u9RPaxGkga22fLFxyKmY92k3oD /2PwMPembE1sEHgQzaGr7RwJKhCEOMpNmx/5vrIquXoDat0XdNzMhSbHfIOJ4hPa xHfuZo0Q5jbjsnA8egn4o3LlFaM71+ESipIDlP2/rdXXG6rJH+9/Baew8J+0xm41 6ImCBJXnj7VDYH/g0l4Uz/BOPvSWifJ3Kqk6FdDCmoNuhQEOA1OB6k7im6N/EAP+ P666kDRx4/pzNldyfKMyvMyMZoQ0o2aos89f1dNne2PWYm1zAJYCImZXSe9Srter DFmzlQFmjVel9yjrXrMmoR6jokIUB9PmNP5q1ZyFeYE8lg9/R94pwbtKQ2Co1b+w 4Cvfta8D0bI245F/frAU7dpz4ZWXr3YKPu0GYT4YdHYD/0c+HagRt4LEsJpvXqZ+ cY9jHN47BGmOOfnqsLIYbiN5xDZCxvARgYZ9w1bBEx65Mb1JJoemwmuPhoAdgW4I S+T7oEZflXp+UrQcDb8LndmwXggBi7vxS/2ZJP/B/oCKeORF0e+xukBZkOwVidh3 68PWUHFOk1J+4wQc8MmCgJi20qsB1zCTqNerY2uzCPf1rd4O/YxQBS6r+NywP3pQ Xp7kFi6oBLVLWd8FT4NI45DVQ3vk2juhZRnKUaRv/MU4/5ujV8MjVTGrmNKSpWOj myzDL/f5OoJzKINpsWBjWyRmLEtLdD7WOkeNEQBfuL9Zuw9mmAMPv3bl9Pr9zn7m 63+nHnd80YarAcJ8L/ik/6emqc18NOLQZs113Pd46XzPRJT/5ukCdUfg6HfeWMU= =AJXO -----END PGP MESSAGE----- -----BEGIN PGP MESSAGE----- jA0ECQMI6jrBICzZeLXN0qQBCbXaxziIE+dogsKXhHhOGeiTN9FiQ+zHvM9JvdEd lR5f0qOdy0it8buTm0i28d8L5CYGtOMW/jni4QjXf4bTTfQf49AAgyKajbajsxVy VTWc5mKikfW+FUdJwPPmfV+p97C79+BE0H5pD5x8L/USzMZEPy8XNi4/u4ESsmWV Kd6DNI7owc/CZjUOlfu2LnN1wbbKtF2xCP5u8xiVSo+EqfZj6w== =pFAS -----END PGP MESSAGE----- PASS: t-encrypt-sign -----BEGIN PGP MESSAGE----- owGbwMvMyCSoW1RzPCOz3ITxtHAJQ9oEpUyPxJycfAWf1NKSVF6ujlgWRkEmBlkx RZYF/10n7E5Uevs+zyYEpomVCaSDgYtTACYiOY9hwdRnLxv4Jx348p07LW6pauc7 ZVH7Lob5SUXPrzYtD40TP/zf1Ej6vuQNlaVqAA== =36k0 -----END PGP MESSAGE----- -----BEGIN PGP SIGNATURE----- iF0EARECAB0WIQSg/0WQu2Ei7e9uPFQtcnzHaGl3NAUCZpAiaQAKCRAtcnzHaGl3 NBmeAKCV5umAD5LA9PcLZl6lJYnuIxU/igCfYnLn1YKnVV4Xw/81MhvfGdgkpSY= =80AQ -----END PGP SIGNATURE----- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hallo Leute -----BEGIN PGP SIGNATURE----- iF0EARECAB0WIQSg/0WQu2Ei7e9uPFQtcnzHaGl3NAUCZpAiaQAKCRAtcnzHaGl3 NEHXAJ4wZB1n2aMk+AlO0piAWLyZ6cR+WwCfeHBbsgBToA80NgQLmE87X8SiFdQ= =EXHS -----END PGP SIGNATURE----- PASS: t-sign -----BEGIN PGP MESSAGE----- owGbwMvMyCSYfaS8IWTNJTeGCWCublHN8YzMchPG08IlDGkTlDI9EnNy8hV8UktL Unm5OmJZGAWZGGTFFFkW/HedsDtR6e37PJsQmCZWJpAOBi5OAZiI5DyGBVOfvWzg n3Tgy3futLilqp3vlEXtuxjmJxU9v9q0PDRO/PB/UyPp+5I3VJaqIRmv/NekynGK 5q4zV5/rwpyIMB4msj2PYX7EzH7BpuQ5Th9CBGXPfxW6eXsj/xuG+UVlpz2it1+M b3cXa5ZfX3txvv+8FgA= =jLsK -----END PGP MESSAGE----- -----BEGIN PGP SIGNATURE----- iF0EARECAB0WIQSg/0WQu2Ei7e9uPFQtcnzHaGl3NAUCZpAiagAKCRAtcnzHaGl3 NBiZAJ0Y0FHKPPZlKz95N4rZiVRUWsIrwgCeLuQadiZMnRLwwRFwcxrrUw/2EZOI XQQBEQIAHRYhBCP9NHpBlCm6zNXnLWvEd4BUrNJGBQJmkCJqAAoJEGvEd4BUrNJG 2ZoAn0InjexeHFC6jlr3WVB+yuHv/GP3AJ9JU2TNd+o6GbEwsgHtcWNm6Vi4lA== =fwn9 -----END PGP SIGNATURE----- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hallo Leute -----BEGIN PGP SIGNATURE----- iFwEARECAB0WIQSg/0WQu2Ei7e9uPFQtcnzHaGl3NAUCZpAiagAKCRAtcnzHaGl3 NKQfAJj3XP7RLOSituLL1SYnVRGKozUCAJsEm6C6yhLnUi36YiF2PmGFS3LkU4hd BAERAgAdFiEEI/00ekGUKbrM1ecta8R3gFSs0kYFAmaQImoACgkQa8R3gFSs0kbD iwCgjmGXC83PheyIBPlYQUbMoQGB1R0An0SDYAgs9Sedwj9x87SFrpNegu7t =FlV3 -----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:::::er 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:::::er 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:::::er 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:::::er 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:::::er 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:::::er 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:::::er 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:::::er 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:::::er 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:::::er 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:::::er 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:::::er 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:::::er 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:::::er 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:::::er 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:::::er 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:::::er 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:::::er 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:::::er 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:::::er 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:::::er 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:::::er 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:::::er 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:::::er 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:::::er 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:::::er 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:::::er 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:::::er 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:::::er 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:::::er 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:::::er 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:::::er 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:::::er 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:::::er 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:::::er 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:::::er 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:::::er 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:::::er 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:::::er 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:::::er 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=100701 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 b --quiet be somewhat more quiet 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 --trust-model i --completes-needed i --marginals-needed i --max-cert-depth 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 e --auto-key-retrieve b --include-key-block include the public key in signatures e --disable-dirmngr disable all access to the dirmngr i --keyserver i [Security] Options controlling the security i --default_pubkey_algo (default) = `ed25519/cert,sign+cv25519/encr' i --compliance_de_vs (default) = 0 i --use_keyboxd (default) = 0 COMPONENT ========= Name: gpgsm Desc: S/MIME Path: /usr/bin/gpgsm b [Monitor] Options controlling the diagnostic output b --verbose verbose b --quiet be somewhat more quiet 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: keyboxd Desc: Public Keys Path: /usr/libexec/keyboxd b [Monitor] Options controlling the diagnostic output b --verbose verbose b --quiet be somewhat more quiet a --log-file use a log file for the server i [Configuration] Options controlling the configuration i --faked-system-time COMPONENT ========= Name: gpg-agent Desc: Private Keys Path: /usr/bin/gpg-agent b [Monitor] Options controlling the diagnostic output br --verbose verbose br --quiet be somewhat more quiet ar --debug-level (default) = `none' ar --log-file FILE write server mode logs to FILE b [Configuration] Options controlling the configuration a --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 = `sha256' 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 FILE = (none) er --check-sym-passphrase-pattern (default) = (none) 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/libexec/scdaemon b [Monitor] Options controlling the diagnostic output br --verbose verbose b --quiet be somewhat more quiet 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 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 ar --application-priority LIST change the application priority to LIST b [Security] Options controlling the security br --deny-admin deny the use of admin card commands COMPONENT ========= Name: tpm2daemon Desc: TPM Path: /usr/libexec/tpm2daemon br --verbose verbose b --quiet be somewhat m dirmngr.verbose .......... dirmngr.keyserver .......... ore quiet ar --debug-level LEVEL set the debugging level to LEVEL LEVEL = `none' ar --log-file FILE write a log to FILE COMPONENT ========= Name: dirmngr Desc: Network Path: /usr/bin/dirmngr b [Monitor] Options controlling the diagnostic output b --verbose verbose b --quiet be somewhat more quiet 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 traffic via Tor i --resolver-timeout (default) = 0 i --nameserver 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 [Keyserver] Configuration for OpenPGP servers b --keyserver URL use keyserver at URL URL = `hkps://keyserver.ubuntu.com' b [LDAP] Configuration for X.509 servers 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 e --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 b --batch COMPONENT ========= Name: pinentry Desc: Passphrase Entry Path: /usr/bin/pinentry PASS: t-gpgconf -----BEGIN PGP MESSAGE----- hQEOA1OB6k7im6N/EAP9Gb9BwHqZ9LcTTYINOD2fJRoHWIFsk8uTeoT+3lNv+dH7 IXwnk3qz1U8Ydrsvs88eC/maUBD90rFS9TjY5Up2m7Zt7KgHaEijmNxwa7OfS2XN pb/ihErYgxp0pTZtIF07J0Qp+H8V1hjXa2gkM9a34MX/S+K+rk9PUl2NprUZpDMD +wUX4oGwPhLl2NUKM8b2KoDbF3OccGcxmSVQ6hNBZqo4AIyy5k8Ss5LVoNqU62W2 utHFvWIwCNO/gDWCV3671TiVBbyj4WN9WJ8T7KYtCOSVQWk57FxFOr9SAJ8DfVw9 5T/AA26HYlbb+xZSBprofoKE7k6b1rMSattlOCzqjBnGjC4ECQMIWUrLWw2wK2XN 5DkeRUnQv8Hz4y9V58vQWP1wewOWxE2bFbR7lxmgI3jM0kcB/ZIR3JBdpkN8NqMx j2IeW40BsLiwlh1Th2TRP5inmKaLSnjAAWKFL2jkmeeamFUmRYZPGhTm1B+cp10B vQgZN0OGf9/BdA== =cPaI -----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,aead,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,aead,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,aead,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,aead,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,aead,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,aead,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,aead,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,aead,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,aead,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,aead,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,aead,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,aead,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,aead,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,aead,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,aead,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,aead,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,aead,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,aead,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,aead,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,aead,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,aead,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,aead,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,aead,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,aead,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,aead,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,aead,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,aead,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,aead,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,aead,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,aead,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,aead,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,aead,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,aead,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,aead,no-ks-modify:1,psm:: PASS: t-edit-sign Begin Result: -----BEGIN PGP MESSAGE----- hQEOA2rm1+5GqHH4EAP+IaeZfLMonEfdYZlD/2Q8fzzJbmUYR+I+2zzeI8WtXJH3 Uarz5SZusHsuUYrTbSLD92l/PVyPhP29nUjMSHajGahxi4L5DgSOHuYiu6FjePcZ 7e72esTs8O5HK6yxwFmv+ExZhq8YbQ7MeHLM2GmmsZrT4uOGpVRz8kGWKe6JyKMD +wSTMjbqHD4cNZ1/MVXr4cGs0BtxsAxH+m5RtzWAs0D4lxMppUioT8gZiux0aFyQ 930SgGIQThsZ+VbDWiUCD5arUvAzZxlWEFiRq1UQfE9X7qKs+cFbBpd7fukypM17 LR2uOR9MUCMryh8EJBKt2Ge6klRMrBXcoxEaGtc9oW3YhQEOA1OB6k7im6N/EAP+ IRWPrllWkVQLAd4ArJq65nv4Kzap3Qt328lFgh6ysdv+Y28wYdu6l3qLzGsdseGn muUpQ/Vp2fv0xvtKsi9FCyDf+wqj/iZ4sXxt94O9ni2JT+YVevrooReFBIjCKFJB 5NwzYCCJhXCAehxLTeou7gvwXQ3szK8AvD40iZzE/MwD/1264zT19Fb+UdCwFweC PMTP4fnuYSPuHBpeyGaKTtjvTNKchReAe/LijpUct45Dwd6e6kySiCQK37ym+Vju 2zU3QSPKo4O3cimzuKUb65yPpUIEKoYq4qyOnyqHzR4BZ+0/vQqzIj4twBAWKk4a VDY+r0NEUfSFTv4lek646iHI0kcBN0nojO301LZ1tSS+sDCV8R3iW0qdxqMDaada meTCjUBrz9S1B9UW8OYOziT1ZMmLyjyGL+tIEzrFIDSlm7s5LcxkR5bqbg== =EgK/ -----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 Encrypt A 4 Decrypt B 2 Encrypt A 5 Decrypt B 3 Encrypt A 6 Encrypt A 7 Decrypt B 4 Encrypt A 8 Encrypt A 9 Decrypt B 5 Encrypt A 10 Decrypt B 6 Encrypt A 11 Encrypt A 12 Decrypt B 7 Encrypt A 13 Encrypt A 14 Decrypt B 8 Encrypt A 15 Decrypt B 9 Encrypt A 16 Encrypt A 17 Decrypt B 10 Encrypt A 18 Encrypt A 19 Decrypt B 11 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 27 tests passed =================== make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpg' Making check in json make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/json' make check-am make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/json' make check-TESTS make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/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 the 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-delete... success Running t-import... success PASS: t-json stopping gpg-agent PASS: final.test ================== All 3 tests passed ================== make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/json' make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/json' make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/json' Making check in gpgsm make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpgsm' make check-am make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpgsm' make check-TESTS make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/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 the 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 ADANBgkqhkiG9w0BAQEFAASBgLPBHz1KsnVud7u8WerhJ31v5RDWHBycCeWAPfK8 T8xf55eVj+sT/IiH5Uw1yts3v4jujJWeYnDjxHbeCwuO8w3KRJBPiUyd7a43WDRr PZZfbkQF5LikXlAtx16ZLDC3skRGcVMWYWTqgxtqLmQc6HfylKdNwm8izAOtrk9S 30/qMIAGCSqGSIb3DQEHATAdBglghkgBZQMEASoEEOsSlSQo4MxVg97c+mEpFHeg gAQQYBYiEssSHX6ZgmEIfi6LIQAAAAAAAAAAAAA= -----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[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpgsm' make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpgsm' make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/gpgsm' Making check in opassuan make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/opassuan' make check-TESTS make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/opassuan' ================== All 0 tests passed ================== make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/opassuan' make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/opassuan' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' make check-TESTS make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' PASS: t-version PASS: t-data dirinfo: homedir='/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' dirinfo: sysconfdir='/etc/gnupg' dirinfo: bindir='/usr/bin' dirinfo: libexecdir='/usr/libexec' dirinfo: libdir='/usr/lib64/gnupg' dirinfo: datadir='/usr/share/gnupg' dirinfo: localedir='/usr/share/locale' dirinfo: socketdir='/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' dirinfo: agent-socket='/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/S.gpg-agent' dirinfo: agent-ssh-socket='/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/S.gpg-agent.ssh' dirinfo: dirmngr-socket='/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/S.dirmngr' dirinfo: uiserver-socket='/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/S.uiserver' dirinfo: gpgconf-name='/usr/bin/gpgconf' dirinfo: gpg-name='/usr/bin/gpg' dirinfo: gpgsm-name='/usr/bin/gpgsm' dirinfo: keyboxd-name='/usr/libexec/keyboxd' dirinfo: agent-name='/usr/bin/gpg-agent' dirinfo: scdaemon-name='/usr/libexec/scdaemon' dirinfo: dirmngr-name='/usr/bin/dirmngr' dirinfo: pinentry-name='/usr/bin/pinentry' dirinfo: gpg-wks-client-name='/usr/libexec/gpg-wks-client' dirinfo: gpgtar-name='/usr/bin/gpgtar' protocol=0 engine='/usr/bin/gpg' v='2.4.5' (min='1.4.0') home='[default]' protocol=1 engine='/usr/bin/gpgsm' v='2.4.5' (min='2.0.4') home='[default]' protocol=2 engine='/usr/bin/gpgconf' v='2.4.5' (min='2.0.4') home='[default]' protocol=3 engine='/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests/S.gpg-agent' v='1.0.0' (min='1.0.0') home='!GPG_AGENT' protocol=5 engine='/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/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[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/tests' Making check in doc make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/doc' make check-am make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/doc' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/doc' make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/doc' Making check in lang make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang' Making check in cpp make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp' Making check in src make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/src' Making check in tests make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/tests' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp/tests' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp' make[4]: Nothing to be done for 'check-am'. make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp' make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/cpp' Making check in python make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/python' Making check in . make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/python' set -e ; for PYTHON in /usr/bin/python3.13; do \ CPP="gcc -E" \ CFLAGS="-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wcast-align -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 Using gpgme.h from ../../src/gpgme.h make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/python' Making check in tests make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/python/tests' make all-am make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/python/tests' make[5]: Nothing to be done for 'all-am'. make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/python/tests' GNUPGHOME=/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/python/tests LC_ALL=C GPG_AGENT_INFO= top_srcdir=../../../.. srcdir=../../../../lang/python/tests LD_LIBRARY_PATH="../../../src/.libs:" /usr/bin/python3.13 ../../../../lang/python/tests/run-tests.py \ --interpreters="/usr/bin/python3.13" --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 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 the agent established OK Using gpg module from '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/python/python3.13-gpg/lib.linux-riscv64-cpython-313/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 28 tests run, 28 succeeded, 0 failed, 0 skipped. make check-am make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/python/tests' make[5]: Nothing to be done for 'check-am'. make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/python/tests' make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/python/tests' Making check in examples make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/python/examples' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/python/examples' Making check in doc make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/python/doc' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/python/doc' Making check in src make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/python/src' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/python/src' make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/python' Making check in qt make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt' Making check in src make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make check-am make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[5]: Nothing to be done for 'check-am'. make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/src' Making check in tests make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make check-am make[5]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make check-TESTS make[6]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' PASS: initial.test ********* Start testing of AddExistingSubkeyJobTest ********* Config: Using QtTest library 5.15.14, Qt 5.15.14 (riscv64-little_endian-lp64 shared (dynamic) release build; by GCC 14.1.1 20240522 (Red Hat 14.1.1-4)), fedora 41 PASS : AddExistingSubkeyJobTest::initTestCase() PASS : AddExistingSubkeyJobTest::testAddExistingSubkeyAsync() PASS : AddExistingSubkeyJobTest::testAddExistingSubkeySync() PASS : AddExistingSubkeyJobTest::testAddExistingSubkeyWithExpiration() PASS : AddExistingSubkeyJobTest::cleanupTestCase() Totals: 5 passed, 0 failed, 0 skipped, 0 blacklisted, 6596ms ********* Finished testing of AddExistingSubkeyJobTest ********* PASS: t-addexistingsubkey ********* Start testing of DecryptVerifyTest ********* Config: Using QtTest library 5.15.14, Qt 5.15.14 (riscv64-little_endian-lp64 shared (dynamic) release build; by GCC 14.1.1 20240522 (Red Hat 14.1.1-4)), fedora 41 PASS : DecryptVerifyTest::initTestCase() PASS : DecryptVerifyTest::testEncryptedOnlyData() PASS : DecryptVerifyTest::testSignedOnlyData() PASS : DecryptVerifyTest::testStoredData() PASS : DecryptVerifyTest::cleanupTestCase() Totals: 5 passed, 0 failed, 0 skipped, 0 blacklisted, 2805ms ********* Finished testing of DecryptVerifyTest ********* PASS: t-decryptverify ********* Start testing of KeyListTest ********* Config: Using QtTest library 5.15.14, Qt 5.15.14 (riscv64-little_endian-lp64 shared (dynamic) release build; by GCC 14.1.1 20240522 (Red Hat 14.1.1-4)), fedora 41 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, 480ms ********* Finished testing of KeyListTest ********* PASS: t-keylist ********* Start testing of KeyLocateTest ********* Config: Using QtTest library 5.15.14, Qt 5.15.14 (riscv64-little_endian-lp64 shared (dynamic) release build; by GCC 14.1.1 20240522 (Red Hat 14.1.1-4)), fedora 41 PASS : KeyLocateTest::initTestCase() PASS : KeyLocateTest::testKeyLocateSingle() PASS : KeyLocateTest::cleanupTestCase() Totals: 3 passed, 0 failed, 0 skipped, 0 blacklisted, 331ms ********* Finished testing of KeyLocateTest ********* PASS: t-keylocate ********* Start testing of ChangeOwnerTrustTest ********* Config: Using QtTest library 5.15.14, Qt 5.15.14 (riscv64-little_endian-lp64 shared (dynamic) release build; by GCC 14.1.1 20240522 (Red Hat 14.1.1-4)), fedora 41 PASS : ChangeOwnerTrustTest::initTestCase() PASS : ChangeOwnerTrustTest::testChangeOwnerTrust() PASS : ChangeOwnerTrustTest::cleanupTestCase() Totals: 3 passed, 0 failed, 0 skipped, 0 blacklisted, 466ms ********* Finished testing of ChangeOwnerTrustTest ********* PASS: t-ownertrust ********* Start testing of TofuInfoTest ********* Config: Using QtTest library 5.15.14, Qt 5.15.14 (riscv64-little_endian-lp64 shared (dynamic) release build; by GCC 14.1.1 20240522 (Red Hat 14.1.1-4)), fedora 41 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, 3393ms ********* Finished testing of TofuInfoTest ********* PASS: t-tofuinfo ********* Start testing of EncryptionTest ********* Config: Using QtTest library 5.15.14, Qt 5.15.14 (riscv64-little_endian-lp64 shared (dynamic) release build; by GCC 14.1.1 20240522 (Red Hat 14.1.1-4)), fedora 41 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, 2232ms ********* Finished testing of EncryptionTest ********* PASS: t-encrypt ********* Start testing of VerifyTest ********* Config: Using QtTest library 5.15.14, Qt 5.15.14 (riscv64-little_endian-lp64 shared (dynamic) release build; by GCC 14.1.1 20240522 (Red Hat 14.1.1-4)), fedora 41 PASS : VerifyTest::initTestCase() PASS : VerifyTest::testSignatureKey() PASS : VerifyTest::cleanupTestCase() Totals: 3 passed, 0 failed, 0 skipped, 0 blacklisted, 274ms ********* Finished testing of VerifyTest ********* PASS: t-verify ********* Start testing of TestVarious ********* Config: Using QtTest library 5.15.14, Qt 5.15.14 (riscv64-little_endian-lp64 shared (dynamic) release build; by GCC 14.1.1 20240522 (Red Hat 14.1.1-4)), fedora 41 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, 4655ms ********* Finished testing of TestVarious ********* PASS: t-various ********* Start testing of CryptoConfigTest ********* Config: Using QtTest library 5.15.14, Qt 5.15.14 (riscv64-little_endian-lp64 shared (dynamic) release build; by GCC 14.1.1 20240522 (Red Hat 14.1.1-4)), fedora 41 PASS : CryptoConfigTest::initTestCase() QWARN : CryptoConfigTest::testDefault() gpg.qgpgme: found no group for entry verbose of component "tpm2daemon" QWARN : CryptoConfigTest::testDefault() gpg.qgpgme: found no group for entry quiet of component "tpm2daemon" QWARN : CryptoConfigTest::testDefault() gpg.qgpgme: found no group for entry debug-level of component "tpm2daemon" QWARN : CryptoConfigTest::testDefault() gpg.qgpgme: found no group for entry log-file of component "tpm2daemon" QWARN : CryptoConfigTest::testDefault() gpg.qgpgme: found no group for entry verbose of component "tpm2daemon" QWARN : CryptoConfigTest::testDefault() gpg.qgpgme: found no group for entry quiet of component "tpm2daemon" QWARN : CryptoConfigTest::testDefault() gpg.qgpgme: found no group for entry debug-level of component "tpm2daemon" QWARN : CryptoConfigTest::testDefault() gpg.qgpgme: found no group for entry log-file of component "tpm2daemon" QWARN : CryptoConfigTest::testDefault() gpg.qgpgme: found no group for entry verbose of component "tpm2daemon" QWARN : CryptoConfigTest::testDefault() gpg.qgpgme: found no group for entry quiet of component "tpm2daemon" QWARN : CryptoConfigTest::testDefault() gpg.qgpgme: found no group for entry debug-level of component "tpm2daemon" QWARN : CryptoConfigTest::testDefault() gpg.qgpgme: found no group for entry log-file of component "tpm2daemon" PASS : CryptoConfigTest::testDefault() PASS : CryptoConfigTest::cleanupTestCase() Totals: 3 passed, 0 failed, 0 skipped, 0 blacklisted, 2160ms ********* Finished testing of CryptoConfigTest ********* PASS: t-config ********* Start testing of TestRemarks ********* Config: Using QtTest library 5.15.14, Qt 5.15.14 (riscv64-little_endian-lp64 shared (dynamic) release build; by GCC 14.1.1 20240522 (Red Hat 14.1.1-4)), fedora 41 PASS : TestRemarks::initTestCase() SKIP : TestRemarks::testRemarkReplaceSingleUIDExportable() The test does not work well with gnupg 2.4+. Loc: [../../../../lang/qt/tests/t-remarks.cpp(114)] SKIP : TestRemarks::testMultipleRemarks() The test does not work well with gnupg 2.4+. Loc: [../../../../lang/qt/tests/t-remarks.cpp(197)] SKIP : TestRemarks::testRemarkReplaceSingleUID() The test does not work well with gnupg 2.4+. Loc: [../../../../lang/qt/tests/t-remarks.cpp(280)] SKIP : TestRemarks::testRemarkReplaceMultiUID() The test does not work well with gnupg 2.4+. Loc: [../../../../lang/qt/tests/t-remarks.cpp(362)] PASS : TestRemarks::cleanupTestCase() Totals: 2 passed, 0 failed, 4 skipped, 0 blacklisted, 338ms ********* Finished testing of TestRemarks ********* PASS: t-remarks ********* Start testing of TestTrustSignatures ********* Config: Using QtTest library 5.15.14, Qt 5.15.14 (riscv64-little_endian-lp64 shared (dynamic) release build; by GCC 14.1.1 20240522 (Red Hat 14.1.1-4)), fedora 41 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, 4439ms ********* Finished testing of TestTrustSignatures ********* PASS: t-trustsignatures ********* Start testing of TestChangeExpiryJob ********* Config: Using QtTest library 5.15.14, Qt 5.15.14 (riscv64-little_endian-lp64 shared (dynamic) release build; by GCC 14.1.1 20240522 (Red Hat 14.1.1-4)), fedora 41 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, 4936ms ********* Finished testing of TestChangeExpiryJob ********* PASS: t-changeexpiryjob ********* Start testing of WKDLookupTest ********* Config: Using QtTest library 5.15.14, Qt 5.15.14 (riscv64-little_endian-lp64 shared (dynamic) release build; by GCC 14.1.1 20240522 (Red Hat 14.1.1-4)), fedora 41 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, 142ms ********* Finished testing of WKDLookupTest ********* PASS: t-wkdlookup ********* Start testing of ImportTest ********* Config: Using QtTest library 5.15.14, Qt 5.15.14 (riscv64-little_endian-lp64 shared (dynamic) release build; by GCC 14.1.1 20240522 (Red Hat 14.1.1-4)), fedora 41 PASS : ImportTest::initTestCase() PASS : ImportTest::testImportWithImportFilter() PASS : ImportTest::testImportWithKeyOrigin() PASS : ImportTest::testDeferredStart() PASS : ImportTest::cleanupTestCase() Totals: 5 passed, 0 failed, 0 skipped, 0 blacklisted, 875ms ********* Finished testing of ImportTest ********* PASS: t-import ********* Start testing of RevokeKeyJobTest ********* Config: Using QtTest library 5.15.14, Qt 5.15.14 (riscv64-little_endian-lp64 shared (dynamic) release build; by GCC 14.1.1 20240522 (Red Hat 14.1.1-4)), fedora 41 PASS : RevokeKeyJobTest::initTestCase() PASS : RevokeKeyJobTest::testAsync() PASS : RevokeKeyJobTest::testSync_noReasonDescription() QWARN : RevokeKeyJobTest::testSync_oneLineReasonDescription() QTemporaryDir: Unable to remove "/tmp/t-revokekey-epWiGX" most likely due to the presence of read-only files. PASS : RevokeKeyJobTest::testSync_oneLineReasonDescription() QWARN : RevokeKeyJobTest::testSync_twoLinesReasonDescription() QTemporaryDir: Unable to remove "/tmp/t-revokekey-VsUStk" most likely due to the presence of read-only files. 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, 8761ms ********* Finished testing of RevokeKeyJobTest ********* PASS: t-revokekey ********* Start testing of TestSetPrimaryUserID ********* Config: Using QtTest library 5.15.14, Qt 5.15.14 (riscv64-little_endian-lp64 shared (dynamic) release build; by GCC 14.1.1 20240522 (Red Hat 14.1.1-4)), fedora 41 PASS : TestSetPrimaryUserID::initTestCase() PASS : TestSetPrimaryUserID::testSetPrimaryUserID() PASS : TestSetPrimaryUserID::testErrorHandling_noSecretKey() PASS : TestSetPrimaryUserID::testErrorHandling_noUserID() PASS : TestSetPrimaryUserID::cleanupTestCase() Totals: 5 passed, 0 failed, 0 skipped, 0 blacklisted, 1480ms ********* Finished testing of TestSetPrimaryUserID ********* PASS: t-setprimaryuserid PASS: final.test =================== All 19 tests passed =================== make[6]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[5]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/tests' Making check in doc make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/doc' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt/doc' make[4]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt' make[4]: Nothing to be done for 'check-am'. make[4]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt' make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang/qt' make[3]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang' make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build/lang' make[2]: Entering directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build' make[2]: Nothing to be done for 'check-am'. make[2]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build' make[1]: Leaving directory '/builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/build' + popd ~/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2 + RPM_EC=0 ++ jobs -p + exit 0 Processing files: gpgme-1.23.2-4.fc41.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.usEnAb + umask 022 + cd /builddir/build/BUILD/gpgme-1.23.2-build + cd gpgme-1.23.2 + DOCDIR=/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/share/doc/gpgme + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/share/doc/gpgme + cp -pr /builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/AUTHORS /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/share/doc/gpgme + cp -pr /builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/NEWS /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/share/doc/gpgme + cp -pr /builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/README /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/share/doc/gpgme + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.zUNS3Z + umask 022 + cd /builddir/build/BUILD/gpgme-1.23.2-build + cd gpgme-1.23.2 + LICENSEDIR=/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/share/licenses/gpgme + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/share/licenses/gpgme + cp -pr /builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/COPYING /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/share/licenses/gpgme + cp -pr /builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/COPYING.LESSER /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/share/licenses/gpgme + cp -pr /builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/LICENSES /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/share/licenses/gpgme + RPM_EC=0 ++ jobs -p + exit 0 Provides: gpgme = 1.23.2-4.fc41 gpgme(riscv-64) = 1.23.2-4.fc41 libgpgme.so.11()(64bit) libgpgme.so.11(GPGME_1.0)(64bit) libgpgme.so.11(GPGME_1.1)(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libassuan.so.0()(64bit) libassuan.so.0(LIBASSUAN_1.0)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libc.so.6(GLIBC_2.28)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libgpg-error.so.0()(64bit) libgpg-error.so.0(GPG_ERROR_1.0)(64bit) libgpgme.so.11()(64bit) libgpgme.so.11(GPGME_1.0)(64bit) libgpgme.so.11(GPGME_1.1)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.27)(64bit) rtld(GNU_HASH) Processing files: gpgme-devel-1.23.2-4.fc41.riscv64 Provides: gpgme-devel = 1.23.2-4.fc41 gpgme-devel(riscv-64) = 1.23.2-4.fc41 pkgconfig(gpgme) = 1.23.2 pkgconfig(gpgme-glib) = 1.23.2 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/pkg-config /usr/bin/sh ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libassuan.so.0()(64bit) libassuan.so.0(LIBASSUAN_1.0)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libgpg-error.so.0()(64bit) libgpg-error.so.0(GPG_ERROR_1.0)(64bit) libgpgme.so.11()(64bit) libgpgme.so.11(GPGME_1.0)(64bit) libgpgme.so.11(GPGME_1.1)(64bit) pkgconfig(glib-2.0) pkgconfig(gpg-error) pkgconfig(libassuan) rtld(GNU_HASH) Processing files: gpgmepp-1.23.2-4.fc41.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.s7r311 + umask 022 + cd /builddir/build/BUILD/gpgme-1.23.2-build + cd gpgme-1.23.2 + DOCDIR=/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/share/doc/gpgmepp + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/share/doc/gpgmepp + cp -pr /builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/lang/cpp/README /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/share/doc/gpgmepp + RPM_EC=0 ++ jobs -p + exit 0 Provides: gpgme-pp = 1.23.2-4.fc41 gpgme-pp(riscv-64) = 1.23.2-4.fc41 gpgmepp = 1.23.2-4.fc41 gpgmepp(riscv-64) = 1.23.2-4.fc41 libgpgmepp.so.6()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libassuan.so.0()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.38)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgpgme.so.11()(64bit) libgpgme.so.11(GPGME_1.0)(64bit) libgpgme.so.11(GPGME_1.1)(64bit) libm.so.6()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH) Obsoletes: gpgme-pp < 1.8.0-7 Processing files: gpgmepp-devel-1.23.2-4.fc41.riscv64 Provides: cmake(Gpgmepp) = 1.23.2 cmake(gpgmepp) = 1.23.2 gpgme-pp-devel = 1.23.2-4.fc41 gpgme-pp-devel(riscv-64) = 1.23.2-4.fc41 gpgmepp-devel = 1.23.2-4.fc41 gpgmepp-devel(riscv-64) = 1.23.2-4.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: cmake-filesystem(riscv-64) libgpgmepp.so.6()(64bit) Obsoletes: gpgme-pp-devel < 1.8.0-7 Processing files: qgpgme-qt5-1.23.2-4.fc41.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.QSiKen + umask 022 + cd /builddir/build/BUILD/gpgme-1.23.2-build + cd gpgme-1.23.2 + DOCDIR=/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/share/doc/qgpgme-qt5 + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/share/doc/qgpgme-qt5 + cp -pr /builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/lang/qt/README /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/share/doc/qgpgme-qt5 + RPM_EC=0 ++ jobs -p + exit 0 Provides: libqgpgme.so.15()(64bit) qgpgme qgpgme-qt5 = 1.23.2-4.fc41 qgpgme-qt5(riscv-64) = 1.23.2-4.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libQt5Core.so.5()(64bit) libQt5Core.so.5(Qt_5)(64bit) libassuan.so.0()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.38)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.4)(64bit) libgpg-error.so.0()(64bit) libgpg-error.so.0(GPG_ERROR_1.0)(64bit) libgpgme.so.11()(64bit) libgpgmepp.so.6()(64bit) libm.so.6()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.15)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH) Obsoletes: qgpgme < 1.20.0 Processing files: qgpgme-qt6-1.23.2-4.fc41.riscv64 Provides: libqgpgmeqt6.so.15()(64bit) qgpgme-qt6 = 1.23.2-4.fc41 qgpgme-qt6(riscv-64) = 1.23.2-4.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libQt6Core.so.6()(64bit) libQt6Core.so.6(Qt_6)(64bit) libQt6Core.so.6(Qt_6.7)(64bit) libassuan.so.0()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.38)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.4)(64bit) libgpg-error.so.0()(64bit) libgpg-error.so.0(GPG_ERROR_1.0)(64bit) libgpgme.so.11()(64bit) libgpgmepp.so.6()(64bit) libm.so.6()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.15)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH) Processing files: qgpgme-common-devel-1.23.2-4.fc41.riscv64 Provides: qgpgme-common-devel = 1.23.2-4.fc41 qgpgme-common-devel(riscv-64) = 1.23.2-4.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: qgpgme-qt5-devel-1.23.2-4.fc41.riscv64 Provides: cmake(QGpgme) = 1.23.2 cmake(qgpgme) = 1.23.2 qgpgme-devel = 1.23.2-4.fc41 qgpgme-devel(riscv-64) = 1.23.2-4.fc41 qgpgme-qt5-devel = 1.23.2-4.fc41 qgpgme-qt5-devel(riscv-64) = 1.23.2-4.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: cmake-filesystem(riscv-64) libqgpgme.so.15()(64bit) Conflicts: kdepimlibs-devel < 4.14.10-17 Obsoletes: qgpgme-devel < 1.20.0 Processing files: qgpgme-qt6-devel-1.23.2-4.fc41.riscv64 Provides: cmake(QGpgmeQt6) = 1.23.2 cmake(qgpgmeqt6) = 1.23.2 qgpgme-qt6-devel = 1.23.2-4.fc41 qgpgme-qt6-devel(riscv-64) = 1.23.2-4.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: cmake-filesystem(riscv-64) libqgpgmeqt6.so.15()(64bit) Processing files: python3-gpg-1.23.2-4.fc41.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.R2LHp5 + umask 022 + cd /builddir/build/BUILD/gpgme-1.23.2-build + cd gpgme-1.23.2 + DOCDIR=/builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/share/doc/python3-gpg + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/share/doc/python3-gpg + cp -pr /builddir/build/BUILD/gpgme-1.23.2-build/gpgme-1.23.2/lang/python/README /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT/usr/share/doc/python3-gpg + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-gpg = 1.23.2-4.fc41 python3-gpg = 1.23.2-4.fc41 python3-gpg(riscv-64) = 1.23.2-4.fc41 python3.13-gpg = 1.23.2-4.fc41 python3.13dist(gpg) = 1.23.2 python3dist(gpg) = 1.23.2 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libgpgme.so.11()(64bit) libgpgme.so.11(GPGME_1.0)(64bit) libgpgme.so.11(GPGME_1.1)(64bit) python(abi) = 3.13 rtld(GNU_HASH) Obsoletes: platform-python-gpg < 1.23.2-4.fc41 Processing files: gpgme-debugsource-1.23.2-4.fc41.riscv64 Provides: gpgme-debugsource = 1.23.2-4.fc41 gpgme-debugsource(riscv-64) = 1.23.2-4.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: gpgme-debuginfo-1.23.2-4.fc41.riscv64 Provides: debuginfo(build-id) = e07742524c247bc812f4a9a28245b7dd88ecb33e debuginfo(build-id) = fd458d3d15343a754a2fd769191ae5a7e903846e gpgme-debuginfo = 1.23.2-4.fc41 gpgme-debuginfo(riscv-64) = 1.23.2-4.fc41 libgpgme.so.11.32.1-1.23.2-4.fc41.riscv64.debug()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: gpgme-debugsource(riscv-64) = 1.23.2-4.fc41 Processing files: gpgme-devel-debuginfo-1.23.2-4.fc41.riscv64 Provides: debuginfo(build-id) = 6385e2731b264279dd811d25598150f008ead90b gpgme-devel-debuginfo = 1.23.2-4.fc41 gpgme-devel-debuginfo(riscv-64) = 1.23.2-4.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: gpgme-debugsource(riscv-64) = 1.23.2-4.fc41 Processing files: gpgmepp-debuginfo-1.23.2-4.fc41.riscv64 Provides: debuginfo(build-id) = e632e58c612c36432f1bce398ccd19ef1a4fc34d gpgmepp-debuginfo = 1.23.2-4.fc41 gpgmepp-debuginfo(riscv-64) = 1.23.2-4.fc41 libgpgmepp.so.6.20.1-1.23.2-4.fc41.riscv64.debug()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: gpgme-debugsource(riscv-64) = 1.23.2-4.fc41 Processing files: qgpgme-qt5-debuginfo-1.23.2-4.fc41.riscv64 Provides: debuginfo(build-id) = dce907c45e93d8b6c1044824863d1b877d94bb19 libqgpgme.so.15.5.1-1.23.2-4.fc41.riscv64.debug()(64bit) qgpgme-qt5-debuginfo = 1.23.2-4.fc41 qgpgme-qt5-debuginfo(riscv-64) = 1.23.2-4.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: gpgme-debugsource(riscv-64) = 1.23.2-4.fc41 Processing files: qgpgme-qt6-debuginfo-1.23.2-4.fc41.riscv64 Provides: debuginfo(build-id) = d47ae3de572853ccd6f79193efd28a40ad56057c libqgpgmeqt6.so.15.5.1-1.23.2-4.fc41.riscv64.debug()(64bit) qgpgme-qt6-debuginfo = 1.23.2-4.fc41 qgpgme-qt6-debuginfo(riscv-64) = 1.23.2-4.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: gpgme-debugsource(riscv-64) = 1.23.2-4.fc41 Processing files: python3-gpg-debuginfo-1.23.2-4.fc41.riscv64 Provides: debuginfo(build-id) = ae94246efbcbf7b966fee7b98c623b03b07c168b python-gpg-debuginfo = 1.23.2-4.fc41 python3-gpg-debuginfo = 1.23.2-4.fc41 python3-gpg-debuginfo(riscv-64) = 1.23.2-4.fc41 python3.13-gpg-debuginfo = 1.23.2-4.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: gpgme-debugsource(riscv-64) = 1.23.2-4.fc41 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/gpgme-1.23.2-build/BUILDROOT Wrote: /builddir/build/RPMS/gpgmepp-1.23.2-4.fc41.riscv64.rpm Wrote: /builddir/build/RPMS/gpgme-1.23.2-4.fc41.riscv64.rpm Wrote: /builddir/build/RPMS/qgpgme-common-devel-1.23.2-4.fc41.riscv64.rpm Wrote: /builddir/build/RPMS/qgpgme-qt5-devel-1.23.2-4.fc41.riscv64.rpm Wrote: /builddir/build/RPMS/qgpgme-qt6-devel-1.23.2-4.fc41.riscv64.rpm Wrote: /builddir/build/RPMS/gpgmepp-devel-1.23.2-4.fc41.riscv64.rpm Wrote: /builddir/build/RPMS/gpgme-devel-1.23.2-4.fc41.riscv64.rpm Wrote: /builddir/build/RPMS/gpgme-devel-debuginfo-1.23.2-4.fc41.riscv64.rpm Wrote: /builddir/build/RPMS/qgpgme-qt5-1.23.2-4.fc41.riscv64.rpm Wrote: /builddir/build/RPMS/qgpgme-qt6-1.23.2-4.fc41.riscv64.rpm Wrote: /builddir/build/RPMS/python3-gpg-1.23.2-4.fc41.riscv64.rpm Wrote: /builddir/build/RPMS/python3-gpg-debuginfo-1.23.2-4.fc41.riscv64.rpm Wrote: /builddir/build/RPMS/gpgmepp-debuginfo-1.23.2-4.fc41.riscv64.rpm Wrote: /builddir/build/RPMS/gpgme-debuginfo-1.23.2-4.fc41.riscv64.rpm Wrote: /builddir/build/RPMS/gpgme-debugsource-1.23.2-4.fc41.riscv64.rpm Wrote: /builddir/build/RPMS/qgpgme-qt5-debuginfo-1.23.2-4.fc41.riscv64.rpm Wrote: /builddir/build/RPMS/qgpgme-qt6-debuginfo-1.23.2-4.fc41.riscv64.rpm Child return code was: 0